sql >> Database >  >> RDS >> Mysql

kan de retourwaarde van de instructie execute niet opslaan in mysql

U kunt vervangen in uw procedure

SET @cmdString = concat("Select max(", columnName, ") into @newID from ", tableName);
PREPARE stmt FROM @cmdString;
EXECUTE stmt;
SELECT @newID;



  1. Moet ik backticks gebruiken of niet bij het escapen van trefwoorden in MySQL?

  2. Wat is het SQL-equivalent van panda's 'transformeren'?

  3. Een gids voor het implementeren van TimescaleDB met Docker

  4. Update SQL met opeenvolgende nummering