select into ...from... 提示 Undeclared variable.....错误的解决办法

今天在使用 SELECT INTO FROM 备份mysql数据表的时候,运行相关 sql 语句的时候却一直返回 [Err] 1327 - Undeclared variable: …… 这种错误,实在不解,经过查询相关资料才知道,原来 mysql 数据库是不支持 SELECT INTO FROM 这种语句的,但是经过研究是可以通过另外一种变通的方法解决这个问题的,下面就来说说解决这个错误的办法吧!

进过搜索相关资料以及实验结果证实,可以使用

CreatetableTable2 (Select*fromTable1);

1

这种语句代替

SELECTvale1, value2, value3intoTable2fromTable1;


下面看一个本人实际操作中的例子吧!

Createtablewang (SelectA.id,B.idastypeId,A.brand,A.quanpin,A.simplefrombrandsasA,cartypeasBwhereA.type=B.namegroupbyA.brand);


这个是关联两个表得出一个查询结果,然后将结果插入到一个新创建的表 wang 中。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,156评论 0 0
  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,042评论 0 3
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,068评论 0 19
  • 美剧《悲惨世界》,一共六集,似乎每一集都不是一口气看完的,倒不是时间不允许,实在是剧情太压抑,看不下去。好在...
    七荤八素的花阅读 715评论 0 0
  • 清晨 人们还未醒 老街就先醒了 你听 梧桐树沙沙的闹着 盆栽也开始淘气起来 街醒了 早餐店的阿姨醒了 匆忙利索地收...
    林故阅读 133评论 0 0