MySQL 5 omissione ID autoincrement

Ho un vecchio database dove TUTTE le tabelle hanno un campo ID autoincrement INT 11

il problema sorge appena installato MySQL 5.0 : le query che TUTTE omettevano l'ID visto che era auto increment funzionavano sul vecchio [aggiungeva sempre 1 ad ogni insert] ora con le stesse query mi dice

#1264 - Out of range value adjusted for column 'pm_id' at row 1

non so come fare :( appena metto un numero al posto del vuoto [che in mysql 4 era ultimo id + 1] mi dà l'errore  :'(

devo modificare tutte le query??? o posso ancora ometterlo?

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

MySQL 5 mostra un messaggio di errore quando si specifica una stringa vuota per un campo autoincrement. Infatti un campo autoincrement non andrebbe neanche citato in una query di inserimento. Questo vale anche per le vecchie versioni di MySQL che peṛ effettuavano la correzione senza avvisare l'utente.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

ah :death: chiaro come  il sole quindi non solo si dovrebbe omettere il contenuto ma anche chiamare il campo asd

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

esatto

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda