Mysql 插入具有不同值的行
如何插入一行? 定位号码12 把这件衣服涂成红色 id 0和1。我想要两个数字 是的 返回的错误为:Mysql 插入具有不同值的行,mysql,sql,database,Mysql,Sql,Database,如何插入一行? 定位号码12 把这件衣服涂成红色 id 0和1。我想要两个数字 是的 返回的错误为: INSERT INTO `playersrb` VALUES('12','R','01'); 如果要使用值,则需要指定要插入的列。在您的情况下,可能是这样的: 00:20:16 INSERT INTO `playersrb` VALUES('12','R','01') Error Code: 1136. Column count doesn't match value count a
INSERT INTO `playersrb` VALUES('12','R','01');
如果要使用值,则需要指定要插入的列。在您的情况下,可能是这样的:
00:20:16 INSERT INTO `playersrb` VALUES('12','R','01') Error Code: 1136. Column count doesn't match value count at row 1 0.00062 sec
INSERT INTO playersrb VALUES('12','R','01', now());
您的表名与要插入的表名不同。 此外,插入的值的数目与列的数目不同,因此需要为每列插入一个值,或者定义要输入的列 此语句将用于插入行
INSERT INTO `playersrb` (`position`, `piece_color`, `id`) VALUES ('12','R','01');
我假设您希望last_action
默认为now(),但要做到这一点,您需要定义如下列:
00:20:16 INSERT INTO `playersrb` VALUES('12','R','01') Error Code: 1136. Column count doesn't match value count at row 1 0.00062 sec
INSERT INTO playersrb VALUES('12','R','01', now());
欢迎来到堆栈溢出!当你发布一个问题时,确保它易于阅读,并且你发布了你遇到的错误,这会让你更容易回答!关于查询的其他一些注意事项,不需要将表名括在引号中。您还应该将其中一列定义为主键(可能是ID)。最后,在插入中,可以仅用1替换“01”。