如果此列尚不存在,則需要將新列添加到SQLITE表中。將列添加到表中(如果不存在)
我有這個代碼嘗試,但我不知道爲什麼它不會執行:
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'mytable' AND COLUMN_NAME = 'mynewcolumn')
BEGIN
ALTER TABLE mytable ADD COLUMN mynewcolumn TEXT
END
我得到一個異常錯誤:
error: near "IF": syntax error
從標題中刪除'(SQLITE)' – Rahul