MySQL:使用prepare命令命名参数?

时间:2011-04-12 09:39:32

标签: mysql parameters prepared-statement

在MySql中是否可以将准备命令与命名参数一起使用,例如PHP中的PDO:

以下是我的例子:

 SET @s = 'SELECT * FROM MY_TABLE WHERE my_column_1 = ? AND my_column_2 = ? ';
 PREPARE stmt2 FROM @s;
 SET @a = 54;
 SET @b = 89';
 EXECUTE stmt2 USING @a, @b;

是否可以做类似的事情:

 SET @s = 'SELECT * FROM MY_TABLE WHERE my_column_1 = :value1 AND my_column_2 = :value2 ';

0 个答案:

没有答案