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

MySQL:Předání parametrů procedury příkazu EXECUTE USING

Nemyslím si, že kolem držáku parametrů potřebujete dvojité uvozovky.

Aktualizovat Zde, aby nedošlo k nedorozumění:

DELIMITER //
CREATE PROCEDURE get_users_by_state(IN state CHAR(2))
READS SQL DATA
BEGIN
SET @mystate = state;
SET @sql = CONCAT('SELECT * FROM test_table WHERE state = ?');
PREPARE stmt FROM @sql;
EXECUTE stmt USING @mystate;
END;
//



  1. PHP strtotime() funguje špatně o 1 hodinu?

  2. REPLACE v MySQL bez ohledu na velikost písmen?

  3. Jak nainstalovat phpMyAdmin

  4. Jak synchronizovat vývojovou a produkční databázi