【发布时间】:2015-12-30 08:40:50
【问题描述】:
除了主键 (ID) 之外,是否可以在具有相同数据的表中插入多个值?
例如:
INSERT INTO apples (name, color, quantity)
VALUES of(txtName, txtColor, txtQuantity)
可以插入50个不同ID的红苹果吗?
ID(PK) |Name | Color | Quantity
1 apple red 1
2 apple red 1
这样可以吗?
【问题讨论】:
-
这适用于哪个 RDBMS?请添加标签以指定您是使用
mysql、postgresql、sql-server、oracle还是db2- 或完全使用其他东西。许多数据库系统都有某种identity或自动增量列类型 - 但这是高度特定于供应商的 -
如果您将
ID设置为indentity(例如对于sql server)。但是您应该告诉我们您的 DBMS。 -
hmm 我已将 ID 设置为 auto_increment 我只需要知道使用相同数据插入多行的方法是什么。我现在所拥有的是将数量列插入到我输入的任何数字中的 1 行。
-
那你为什么把它标记为mysql?
标签: sql oracle sql-insert