sto cercando di via scheda SQL all'interno del phpmyadmin per creare/importare una vista come questa:CREATE VIEW senza privilegi di super in phpMyAdmin
CREATE ALGORITHM=UNDEFINED DEFINER=`byname`@`localhost` SQL SECURITY DEFINER VIEW `wr_averages` AS select `nf_users`.`id` AS `id`,(`nf_users`.`points`/`nf_users`.`played`) AS `average_points` from `nf_users` where (`nf_users`.`played` > 24);
ottengo questo errore:
#1227 - Access denied; you need the SUPER privilege for this operation
posso non ottenere i privilegi SUPER presso la mia società di hosting, quindi c'è comunque un modo per aggirare questo?
Grazie in anticipo :-)
No, non puoi andare in giro. –
Un altro modo in cui credo possa essere fatto è creare una vista di prova nel database che si sta utilizzando. Esportare la vista di test e vedere il nome utente e utilizzarlo. – madi
Controllare il definitore, non dovrebbe essere 'username @ localhost' a meno che non sia esplicitamente necessario, ma' username @% ' –