关于自加后,数据怎么加入的问题。 数据库的id是采用自加了。表的内容为id、name、age、sex那么当我填入一个人的信息时候,insert into basic value('abc',10,m);对不对?用不用管id? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into basic values('','abc',10,m); 或者insert into basic(`name`,age,sex) values('abc',10,m); 如果不填字段名,则value(这里面的值要与字段顺序一一对应,包括自增长的ID)也就是说你的value('abc',10,m)对应插入的字段为id、name、age,而不是name、age、sex,所以建议写明字段并对应插入,二楼的insert into basic values('','abc',10,m); 是不行的 那二楼说的那个,里面引号空出来的部分,可不可以直接写成NULL(去掉引号)? 可以。insert into basic values(null,'abc',10,m); 或者insert into basic values(0,'abc',10,m); MYSQL对中文匹配水土不服。 mysql 启动不了。救命呀。。 更改mysql窗口背景颜色 我的系统数据库information_schema为何突然清空??? 救助mysql触发器判断语句 怎么缩小ibdata1文件 如何取最大时间记录? 一个奇怪的问题 乞求一sql写法 问问Postgresql与mysql的区别??急....... 使用C语言在mysql中插入数据的问题 数据库开关的问题
或者
insert into basic(`name`,age,sex) values('abc',10,m);
value('abc',10,m)对应插入的字段为id、name、age,而不是name、age、sex,所以建议写明字段并对应插入,二楼的insert into basic values('','abc',10,m); 是不行的