程序及指令如下 //建立mysql.proc 的檢視(SELECT)權限 GRANT SELECT ON `mysql`.`proc` TO 'root'@'%'; //建立資料庫 procedure 執行(EXECUTE)權限 GRANT EXECUTE on procedure databaseName to 'root'@'%';
在查詢多個條件時,例如下拉選單,可能沒有選擇,送出查詢時,希望其選項在 WHERE 子句不要出現或是該條件為 TRUE ,可透過下面的方式去做查詢。 IFNULL(a,b) 當 A 不為 NULL 時回傳 A ,反之亦同。 語法 : SELECT * FROM `table` WHERE a = IFNULL(1,a) AND b = IFNULL(1,b)