Prepared Statement

      在〈Prepared Statement〉中尚無留言

使用者變數

簡易的儲存資料的方式, 如
set @變數名1 = 值1, @變數名2 = 值2

查詢變數的值

select $變數1, @變數2;

使用

select Continent, Name, GNP, Population
from country
where Continent in(@my_continent, @my_continent2);

以上在程式碼裏, 直接使用程式的變數即可, 在此沒任何意義

Prepared Statements

建立prepare statements

use world;
prepare mycity from
‘select * from city where countryCode = ? and District=?’;

執行

set @a=’AFG’;
set @b=’kabol’;
execute mycity using @a,  @b;

請注意, Prepare statements 只是短暫的存於Server中, 若Server重新啟動, prepare statements就會消失,需要重建

在程式碼中使用 prepare statement, 其實就是使用這個方法

發佈留言