自己没事练习数据库的常用操作,在创建库后,插入数据时报错“ERROR 1136 (21S01): Column count doesn't match value count at row 1”,一开始还以为是数据类型使用错误,然后desc看了下,是char(10),没错,那为啥会报错呢,然后就直接把错误使用百度翻译了下;
可以看到显示未知列,明显是sql语句错误,然后就看了下我的语句,才发现是少加了引号(手动捂脸)
mysql> insert into student values(ka,18);
ERROR 1054 (42S22): Unknown column 'ka' in 'field list'
mysql> insert into student values('saoka','18');
Query OK, 1 row affected (0.01 sec)