Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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_Concatenation_Mysql Error 1292 - Fatal编程技术网

Mysql 将一个表中两列的串联值插入另一个表的单个列中

Mysql 将一个表中两列的串联值插入另一个表的单个列中,mysql,sql,concatenation,mysql-error-1292,Mysql,Sql,Concatenation,Mysql Error 1292,我有一个有三列的表。它们属于VarChar类型。我希望连接第一列和第二列上的值,并将其插入另一个表的第一列 我用了这个密码 insert into table2(cloumn1) select city+''+Coalesce(zipcode) from table1 我犯了一个错误 Error Code: 1292. Truncated incorrect DOUBLE value: 'london' “London”是第一行的值,第二行的值类似于“123.2.4.4” 这两列都声明为Va

我有一个有三列的表。它们属于VarChar类型。我希望连接第一列和第二列上的值,并将其插入另一个表的第一列

我用了这个密码

insert into table2(cloumn1)
select city+''+Coalesce(zipcode) from table1
我犯了一个错误

Error Code: 1292. Truncated incorrect DOUBLE value: 'london'
“London”是第一行的值,第二行的值类似于“123.2.4.4” 这两列都声明为VarChar


我应该在查询中更改什么以获取表2中类似于“london 123.2.4.4”的值?

您应该使用
CONCAT()
函数连接字符串:

insert into table2(cloumn1)
select CONCAT(city, Coalesce(zipcode, '')) 
from table1

并确保要插入的列的数据类型是varchar。如果数据类型是double,那么您将收到此错误

表2的表结构是什么?我猜您正在尝试将结果插入到具有
double
数据类型的列中。表2有四列,我正在尝试将值插入到第一列中。该列的数据类型是什么?varchar()。我已经分配了足够的空间。。假设varchar(100)仍然不起作用。给出相同的错误..工作完美。。谢谢:D