Sto utilizzando Windows Azure con clearDB. database corrente valore di incremento automatico è 10. Lo voglio come 1.Incremento automatico di 1 in MySQL con clearDB
Ho provato a eseguire questi comandi in phpMyAdmin con,
1)
set global auto_increment_increment = 1;
set global auto_increment_offset = 1;
ERRORE: # 1227 - Accesso negato; è necessario (almeno uno dei) il privilegio SUPER (s) per questa operazione
2)
set auto_increment_increment = 1;
set auto_increment_offset = 1;
Dopo che ho controllato da questo comando,
SHOW VARIABLES LIKE 'auto_inc%';
RISULTATO :
Variable_name Value
auto_increment_increment 10
auto_increment_offset 1
Quale potrebbe essere la ragione?
Quindi, è necessario un 'utente privilidged SUPER' ... – Wrikken
sono entrato utente come amministratore già in clearDB. –
Ma non si dispone di un privilegio 'SUPER', il che significa che l'utente amministratore non è onnipotente. Tuttavia, fai un passo indietro: perché tieni a _care_ quale numero di auto-incremento viene usato? Ci sono pochissime ragioni per cui dovresti, e in genere significa _upping_ l'incremento piuttosto che impostarlo su 1 ... – Wrikken