3

如果我有一个 Example 的表格,并且其中的一个列(例如)颜色是我可以做的事情;

    INSERT INTO Example VALUES ('Red','Black','Green');

而不是为每个值分别编写 3 次代码?

4

3 回答 3

3
INSERT INTO Example (column_name) VALUES ('Red'),('Black'),('Green');
于 2013-06-13T22:53:37.820 回答
3

是的,您可以这样做,但您的格式已关闭。

INSERT INTO `Example` (`color`)
VALUES
('Red'),
('Black'),
('Green')

每行必须用逗号分隔,括号中为行的值。

于 2013-06-13T22:54:29.680 回答
0

这是另一种适用于任何数据库的方法。

insert into example
select 'Red'
from SomeSmallTable
union
select 'Blue'
from SomeSmallTable
union
select 'Green'
from SomeSmallTable
于 2013-06-13T23:01:17.983 回答