Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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_Join - Fatal编程技术网

Mysql查询问题-插入选择连接

Mysql查询问题-插入选择连接,mysql,join,Mysql,Join,我正在尝试对我的数据库进行查询,我想移动所有包含eventcodes.PRIORITY=1和g052013.WCODE=eventcodes.WCODE的行,正如您所看到的,我将上个月的所有行复制到新的月份。 我得到的错误是:1136-列计数与第1行的值计数不匹配,并且表中的列数相同。我做错了什么? 我的问题是: 当您使用INSERT语句的隐式语法(其中未指定列名)时,值的数目必须与表中的列数匹配,否则将收到错误消息 #1136 - Column count doesn't match valu

我正在尝试对我的数据库进行查询,我想移动所有包含eventcodes.PRIORITY=1和g052013.WCODE=eventcodes.WCODE的行,正如您所看到的,我将上个月的所有行复制到新的月份。 我得到的错误是:1136-列计数与第1行的值计数不匹配,并且表中的列数相同。我做错了什么? 我的问题是:


当您使用INSERT语句的隐式语法(其中未指定列名)时,值的数目必须与表中的列数匹配,否则将收到错误消息

#1136 - Column count doesn't match value count at row 1
要解决此问题,需要显式定义保存值的列名。前,

INSERT INTO tableName(col1, col2, col3)
SELECT val1, val2, val3
FROM tableName

错误是告诉您列数与插入字段不匹配,您能显示表架构吗?谢谢,我先这样做,但它不起作用,然后在选择和它起作用后删除。
INSERT INTO tableName(col1, col2, col3)
SELECT val1, val2, val3
FROM tableName