Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zakleszczenia MySQL z procedurą składowaną generującą UID

Zrób to:

CREATE TABLE tickets
(
    uid serial
)

Następnie, aby uzyskać następny uid:

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

uid serial jest odpowiednikiem

uid BIGINT(20) UNSIGNED NOT NULL PRIMARY KEY auto_increment

Przy takim podejściu nie powinieneś doświadczać impasu i możesz rzucić tyle połączeń, ile chcesz.



  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:jak skrócić długość pola

  2. PHP - MySQL przygotował instrukcję do WSTAWIANIA tablicy

  3. Dlaczego mysql_escape_string jest wysoce odradzane?

  4. Narzędzie wiersza poleceń Doctrine 2; MAMP i mysql.sock

  5. Podłączanie aplikacji Heroku Lumen do Amazon RDS MySQL 5.7.19