PHP mySQL - 将新记录插入到表中,并在主键上自动递增
2022-08-30 10:34:48
想知道是否有速记版本可以将新记录插入到启用了主键的表中?(即不必在查询中包含键列)假设键列称为 ID,其他列为 Fname、Lname 和 Website。
$query = "INSERT INTO myTable VALUES ('Fname', 'Lname', 'Website')";
想知道是否有速记版本可以将新记录插入到启用了主键的表中?(即不必在查询中包含键列)假设键列称为 ID,其他列为 Fname、Lname 和 Website。
$query = "INSERT INTO myTable VALUES ('Fname', 'Lname', 'Website')";
使用 DEFAULT 关键字:
$query = "INSERT INTO myTable VALUES (DEFAULT,'Fname', 'Lname', 'Website')";
此外,您可以指定列(这是更好的做法):
$query = "INSERT INTO myTable
(fname, lname, website)
VALUES
('fname', 'lname', 'website')";
参考:
我更喜欢这种语法:
$query = "INSERT INTO myTable SET fname='Fname',lname='Lname',website='Website'";