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

Kebuntuan MySQL dengan prosedur tersimpan menghasilkan UID

Lakukan ini:

CREATE TABLE tickets
(
    uid serial
)

Kemudian untuk mendapatkan uid berikutnya:

BEGIN
  INSERT INTO tickets VALUES (NULL);
  SELECT LAST_INSERT_ID();
END

serial uid setara dengan

uid BIGINT(20) UNSIGNED NOT NULL PRIMARY KEY auto_increment

Anda seharusnya tidak mengalami kebuntuan dengan pendekatan ini dan dapat membuat koneksi sebanyak yang Anda suka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - pesan berdasarkan kebiasaan?

  2. Delta-import mengumpulkan data tetapi tidak memperbarui Indeks solr

  3. Membuat mysql mengabaikan kondisi di mana

  4. Peringatan:mysql_connect():Tidak dapat terhubung ke server MySQL lokal

  5. MYSQL - Mengubah tahun tanggal dari 2020 ke 2011