sql >> Databáze >  >> RDS >> Mysql

Načte poslední vloženou proceduru uloženou ve formuláři ID v MySQL

Musíte použít příkaz SET. Například -

Tabulka:

CREATE TABLE table1(
  id INT(11) PRIMARY KEY AUTO_INCREMENT,
  column1 VARCHAR(10),
  column2 VARCHAR(10)
);

Tělo procedury:

BEGIN
  INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
  SET out_param = LAST_INSERT_ID();
END

Všimněte si, že pole ID není uvedeno v příkazu INSERT. Tato hodnota bude vložena automaticky; a samozřejmě toto pole ID musí mít možnost AUTO_INCREMENT.



  1. Počítání počtu výskytů podřetězce v řetězci v PostgreSQL

  2. Oblíbené triky pro ladění výkonu

  3. SQL:Analyzujte řetězec oddělený čárkami a použijte jej jako spojení

  4. Rozdíl mezi NullIf() a IfNull() v SQLite