Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 插入具有不同值的行_Mysql_Sql_Database - Fatal编程技术网

Mysql 插入具有不同值的行

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

如何插入一行? 定位号码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 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”。