PHP mySQL – 在主键上使用自动增量在表中插入新logging

想知道是否有一个简写版本插入一个新的logging到启用了主键的表中? (即不必在查询中包含关键列)可以说,关键列被称为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'"; 
 $query = "INSERT INTO myTable VALUES (NULL,'Fname', 'Lname', 'Website')"; 

只要将AI主键的NULL就会分配一个自动递增的值。

这是phpMyAdmin方法。

 $query = "INSERT INTO myTable (mtb_i_idautoinc, mtb_s_string1, mtb_s_string2) VALUES (NULL, 'Jagodina', '35000')";