文章详情页
如何合并两张具有相同结构的mysql表
浏览:269日期:2022-06-14 14:45:15
问题描述
现有相同结构但是不同数据的两张mysql表,如何能够完成合并SELECT INTO table_0 ( name, user_id, created_at ) SELECT name, user_id, created_at FROM table_1
上面的命令会导致incompatible with mysql_mode=only_full_group_by
问题解答
回答1:参考一下这篇文章解决方法 :执行SET GLOBAL sql_mode = ’’; 把sql_mode 改成非only_full_group_by模式。验证是否生效 SELECT @@GLOBAL.sql_mode 或 SELECT @@sql_modeSET sql_mode =’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;
还有一个建议就是可以使用 union all 取两个表的数据
相关文章:
1. docker网络端口映射,没有方便点的操作方法么?2. javascript - 在react中写行间样式的whiteSpace不生效3. java - Byte自增问题4. html5 - chrome下的a标签download属性无法调出另存为的下载框5. 为啥最大化个窗口还得找一堆理由?6. javascript - windos下第一次用Django无法正确创建工程目录7. 浅谈Vue使用Cascader级联选择器数据回显中的坑8. css3 - 我的css用less写的,eclipse的jsp文件要修改css很麻烦,怎么解决?9. css3 - css box-shadow 单边 单角阴影10. CSS3可否做出这个效果?
排行榜

网公网安备