11. december 2015 - 09:59
Der er
4 kommentarer og 1 løsning
Problem efter skift fra V5.1.61 til V5.6.27
1. problem som jeg er stødt på: Næsten alle mine tabeller er starter med (int)ID auto++ Tidligere når jeg skulle INSERT: INSERT INTO xxxx VALUES ('', 'adc') Men nu får jeg fejl på det. #1366 - Incorrect integer value: '' for column 'ID' at row 1 Er der noget jeg kan gøre for at undgå den fejl eller skal jeg til at skrive alt min kode om ??
Annonceindlæg fra HP
11. december 2015 - 11:58
#1
Det er ikke sikkert det er et versions problem, men noget med en indstilling. Du kan dog gøre det simpelt, på to måder INSERT INTO xxx (fieldname) VALUES ('adc') INSERT INTO xxx VALUES (NULL,'adc')
11. december 2015 - 12:40
#3
Har fjernet denne linie i my.cnf: sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES Takker, kom med et svar....