如果我有一个 Example 的表格,并且其中的一个列(例如)颜色是我可以做的事情;
INSERT INTO Example VALUES ('Red','Black','Green');
而不是为每个值分别编写 3 次代码?
INSERT INTO Example (column_name) VALUES ('Red'),('Black'),('Green');
是的,您可以这样做,但您的格式已关闭。
INSERT INTO `Example` (`color`)
VALUES
('Red'),
('Black'),
('Green')
每行必须用逗号分隔,括号中为行的值。
这是另一种适用于任何数据库的方法。
insert into example
select 'Red'
from SomeSmallTable
union
select 'Blue'
from SomeSmallTable
union
select 'Green'
from SomeSmallTable