Bonjour à vous,
je suis actuellement entrain de migrer une application php qui utilisait un MySQL 4 vers un autre serveur qui utilise MySQL 5.6.11.
Comme apparemment beaucoup de personnes, j'ai eu le fameux problème "Incorrect integer value: '' for column 'id' at row 1"
J'ai bien compris d'où venait le problème mais les choix que je possède ne peuvent être appliqué:
Choix 1: revenir à un MySQL antérieur - impossible
Choix 2: modifier my.ini et sql-mode. Mais le MySQL impactant de nombreuses bases, il est préférable de laisser le niveau de sécurité en place.
Choix 3: mettre des sécurité dans le code php, mais cela prendrait énormément de temps.
Est-ce qu'il existerait d'autres solutions que je n'ai pas envisager (ou que je n'ai pas trouvé sur internet) ???
merci d'avance
Partager