PHP mySQL - 将新记录插入表中,主键自动递增

标签 php mysql insert auto-increment

想知道是否有一个速记版本可以将新记录插入到启用了主键的表中? (即不必在查询中包含键列) 假设键列称为 ID,其他列是 Fname、Lname 和网站

$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')";

引用:

关于PHP mySQL - 将新记录插入表中,主键自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492145/

相关文章:

MySQL 区分大小写(或者,如何在 MySQL 中正确存储密码)

SQL在两个独立数据库中的两个相等数据库之间复制唯一记录

python - 如何插入双字母

php - 在 WooCommerce 感谢页面中显示优惠券使用次数和限制

MySQL按一张表的两列排序

javascript - jQuery.ajax 替换 PHP 代码

mysql - LEFT JOIN 使用日期列的最新行

php - 插入语句不起作用并且没有错误

php - 显示赞助商服务器不同的颜色不显示 php

php - 随机生成的 PHP IV 在 IOS 中不能完美运行