【发布时间】:2011-11-21 11:19:07
【问题描述】:
想知道是否有一个速记版本可以将新记录插入到启用了主键的表中? (即不必在查询中包含键列) 假设键列称为 ID,其他列是 Fname、Lname 和网站
$query = "INSERT INTO myTable VALUES ('Fname', 'Lname', 'Website')";
【问题讨论】:
-
你已经得到了答案。您的示例应该按预期工作(假设 ID 是自动增量)。
-
@konsolenfreddy:他正在使用需要指定每个列值的插入语法。
-
我建议不要在应用程序中使用这种类型的插入语法,因为如果您将来添加列(或更改列顺序),您必须返回并更改您的 SQL 语句,即使这些列具有默认值.如果是一次性数据库更新,那没什么大不了的。
标签: php mysql insert auto-increment