SQL - Column count doesn't match value count at row 1
Je suis en train de mettre dans la base de données. Toutes les lignes sont correctes. Chaque ligne est également de Chaîne/Texte, sauf pour les "Id" qui est une incrémentation automatique Int valeur.
J'obtiens une erreur inattendue, cependant, en disant Column count doesn't match value count at row 1. Quel est le problème avec la requête?
INSERT INTO `world2_main`.`Messages` (
`Id` ,
`ToId` ,
`FromId` ,
`Subject` ,
`Message` ,
`Read` ,
`Original Sender` ,
`Date`
)
VALUES (
NULL, '3611', '156', 'You are so...', 'Cool.', '0', '3611' '1338590308');
OriginalL'auteur Anonymous | 2012-06-01
Vous devez vous connecter pour publier un commentaire.
bien l'Id est un autoincrementing int valeur, et vous mettez une valeur null dans il.
Il suffit de ne
EDIT :en fait était juste un manque de virgule après 3611. Mais en évitant l'insertion id est toujours bon.
Oui, mon mauvais, modifier devrait faire l'affaire...
Merci pour voir que. Petite erreur qui m'a pris des jours de loin de, lol. Je viens de voir l'erreur il y a quelques minutes. Apprécier mate.
OriginalL'auteur Raphaël Althaus
J'ai aussi découvert que si vous avez un trigger sur la table que vous souhaitez insérer dans et qui déclenchent ont une autre instruction insert avec onu-correspondance des colonnes et les valeurs, il va jeter cette erreur "Column count doesn't match value count at row ".
OriginalL'auteur user3336592
Vous avez défini un nombre différent de paramètres et sont probablement le passage d'un nombre différent de paramètres.
Vous pouvez avoir:
ou plus nombre d'arguments dans les INSÉRER DANS que dans les VALEURS
OriginalL'auteur Vedha Peri