0
看看這段代碼。它應該告訴你什麼是我想要做的事:是否可以使用MySQL動態創建存儲過程中的表名稱?
SELECT type from barcodes where barcode = barcodeApp INTO @barcodeType;
IF (@barcodeType = 'videogame') THEN
SET @barcodeType = 'game';
END IF;
DELETE FROM @barcodeType + itemdetails_custom
WHERE barcode = barcodeApp
AND username = usernameApp;
正如你所看到的,在DELETE FROM
的一部分,我想動態地放在一起從以前的查詢結果表名。這可能嗎?
另外,如果您發現上述問題,請告訴我。我絕對不是MySQL專家。
什麼是'barcodeApp'和'usernameApp'?變量或列名稱? –
是的,從用戶發送到sproc的變量 –