如何合并两张具有相同结构的mysql表
PHP中文网
PHP中文网 2017-04-17 16:36:08
0
1
463

现有相同结构但是不同数据的两张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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信 (1)
PHPzhong

参考一下这篇文章
解决方法 :执行SET GLOBAL sql_mode = ''; 把sql_mode 改成非only_full_group_by模式。验证是否生效 SELECT @@GLOBAL.sql_mode 或 SELECT @@sql_mode
SET 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 取两个表的数据

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!