我一直在尋找這一段時間,我找不到語法錯誤。在簡單的sql命令中找不到語法錯誤
IF EXISTS (SELECT * FROM ElpasoTable WHERE elapsoCommand = 'shouldRunWlapon')
BEGIN
END
我一直在尋找這一段時間,我找不到語法錯誤。在簡單的sql命令中找不到語法錯誤
IF EXISTS (SELECT * FROM ElpasoTable WHERE elapsoCommand = 'shouldRunWlapon')
BEGIN
END
試試這個爲MySQL
IF EXISTS (SELECT * FROM ElpasoTable WHERE elapsoCommand = 'shouldRunWlapon') THEN
---- YOUR CODE HERE
END IF;
有效的命令..
DROP TABLE IF EXISTS...
,CREATE TABLE IF NOT EXISTS..
只是在MySQL命令不能使用IF EXISTS
。
您的需求,你可以試試這個代替
完美的解決方案爲您的情況
其實我也不知道ü想要的輸出,但這裏的建議。 如果存在語句,我們不能直接使用。 我們可以在某些命令(如刪除,更新,創建等)後使用它。 首先,如果您需要所需的輸出,請刪除(如果存在)。 因此,查詢將是(SELECT * FROM ElpasoTable WHERE elapsoCommand ='shouldRunWlapon') 如果ur表中有名爲elapsocommand的列並且值爲shouldRunWlapon ,,那麼將顯示Elapsocommand表。
你可以根據你的要求使用開始和結束語句之間的一些概念。 它們是存儲過程,觸發器,視圖等
您不能在查詢中使用'IF ... BEGIN ... END'。 – Uueerdo