2014-10-07 40 views
0

我有一個向表插入一行的mysql過程。是否有可能將表的名稱作爲參數傳遞?Mysql存儲過程獲取表名作爲參數

我試過並得到一個未知的表格異常。

編輯:

我的過程是從一個insaid叫trriger:

CREATE PROCEDURE `blabla`(tableName VARCHAR(255), var1 VARCHAR(255), var2 VARCHAR(255), var3 VARCHAR(255)) 
BEGIN 
      INSERT INTO tableName 
      SET 
       var1 = var1, 
       var2= var2, 
       var3= var3; 

END 

的錯誤:錯誤1146:1146:表 'xxx_xx_admin.tableName' 不存在

+1

後你嘗試過什麼...... – 2014-10-07 08:37:58

+0

顯示您的查詢和錯誤你得到 – 2014-10-07 08:39:12

+0

這是可能的。 – 2014-10-07 08:39:47

回答