2015-11-04 54 views
1

我試圖運行以下查詢(在現實中,它具有更多的意義,但只是爲例子,我讓它變得更簡單):使用別名內刪除

DELETE from my_tbl as a where a.id = 0; 

但我不斷收到

Error: near "as": syntax error.

有沒有辦法解決它?用SELECT *而不是DELETE它的工作順便說一下

回答

1

你不能使用別名名稱作爲delete statement works on single table刪除語句。另外,當你使用單個表時,似乎沒有創建別名的要點。只需做

DELETE from my_tbl where id = 0;