Code : Tout sélectionner
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"il suffit de supprimer
Code : Tout sélectionner
STRICT_TRANS_TABLESCode : Tout sélectionner
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"Pour plus de précisions, voir http://dev.mysql.com/doc/refman/5.0/fr/ ... -mode.html
Pas très propre, mais ça évite de saisir explicitement le numéro d'auto-incrément.
A noter - mais cela a déjà été dit - que ce problème ne se pose QUE dans phpmyadmin, et uniquement lorsqu'on cherche à ajouter des tuples en passant par l'onglet "Insérer" ; par contre, toute commande SQL INSERT, que ce soit dans la fenêtre SQL de phpmyadmin ou dans un script PHP, n'impose absolument pas de saisir la valeur des champs ayant une valeur par défaut, dont l'index auto-incrémenté. Mais il est vrai que cette façon de saisir des tuples, en passant par l'onglet "Insérer", est bien pratique...