首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么不在phpmyadmin中插入到SELECT工作中

为什么不在phpmyadmin中插入到SELECT工作中
EN

Stack Overflow用户
提问于 2020-10-31 05:28:12
回答 1查看 24关注 0票数 1

我在同一个数据库中有两个表。Table1是通过csv导入自动生成的,列名都类似于:COL1、COL2等。Table2是我创建的一个表。在这两个表中,除Table2中的PK AI字段外,所有字段均为VARCHAR NULL可空。表1有18个字段。表2有21个字段。

我尝试将table1中的前18个字段插入到table2中。我的代码如下所示。

代码语言:javascript
复制
INSERT INTO table2
(First, Last, Address...) 
SELECT COL 1, COl 2, COl 3
FROM table1;

这不管用。我已经尝试过在两个字段列表中使用和不使用反引号和单引号。错误消息只告诉我错误在第3行。我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-31 05:48:36

在你的情况下,

对第1列、第2列、第3列使用table1 ...

以及命名字段为First,Last,Address的table2 ...

您应该遵循以下步骤:

代码语言:javascript
复制
INSERT INTO table2
(First, Last, Address...) 
SELECT `COL 1` as First, `COl 2` as Last, `COl 3` as Address
FROM table1;

我希望这能帮助你..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64616008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档