gpt4 book ai didi

sql - mysql:有没有办法做一个 "INSERT INTO"2 表?

转载 作者:可可西里 更新时间:2023-11-01 08:22:02 24 4
gpt4 key购买 nike

我有一个包含 2 列的表,我基本上想将其拆分为 2 个表:

表 A 列:user_id、col1、col2

新表:

B: user_id, col1

C: user_id, col2

我想做的事:

INSERT INTO B (user_id, col1) SELECT user_id,col1 from A;
INSERT INTO C (user_id,col2) SELECT user_id, col2 from A;

但我想在一个声明中做到这一点。 table 很大,所以我只想一次完成。有办法做到这一点吗?

谢谢。

最佳答案

不可以,不能同时插入多个表。 INSERT 语法只允许一个表名。

http://dev.mysql.com/doc/refman/5.5/en/insert.html

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [...

关于sql - mysql:有没有办法做一个 "INSERT INTO"2 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com