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