Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara memasukkan ID kenaikan otomatis baru

Menggunakan NULL untuk id:

INSERT INTO  `database`.`table` (`id`, `user`, `result`) VALUES (NULL, 'Alice', 'green')");

ATAU tidak menentukan id sama sekali:

INSERT INTO  `database`.`table` (`user`, `result`) VALUES ('Alice', 'green')");

Cara apa pun berfungsi dengan baik, lebih merupakan preferensi, tetapi secara pribadi saya memilih yang kedua sebagai pengetikan yang lebih sedikit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dapatkah saya mempercayai mysql_insert_id() untuk mengembalikan nilai yang benar, paranoia multithreading

  2. Contoh kait filter untuk memperbarui item dengan bidang terkait

  3. Dua di mana kondisi untuk kolom yang sama menggunakan grup oleh

  4. ERROR 1366 (HY000):Nilai string salah:'\xF0\x9F\x98\x9C' untuk kolom 'komentar' di baris 1

  5. MySQL DELETE FROM dengan subquery UNION dengan kondisi IN