Column count doesn’t match value count at row 1

MySQL

Column count doesn’t match value count at row 1

上記のエラーは、INSERTなどで挿入しようとするフィールドの数と、挿入しようとするフィールドの数が違う時に起こります。
たとえば、下記の例だと、3つのフィールドに、2つのフィールドを入れようとしています。

 INSERT INTO 
   examinations
  (examination_date, student_name, student_name_kana) 			
 SELECT 
   examination_date, student_name
 FROM 
  csv_examinations
 INSERT INTO 
   examinations
  (examination_date, student_name, student_name_kana) 			
 SELECT 
   examination_date, student_name, student_name_kana
 FROM 
  csv_examinations

とすればなおります。[smile]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です