1
我試過每一個這個網站提供的方式來讓這個查詢工作,每次有錯誤。MySQL從聯接中刪除不工作
我有2個表:車道和銷售。
這裏只是語法的一個,我曾嘗試:
delete lane from lane
join sale on lane.id=sale.id
where sale.name='MySale'
and lane.number=5
這個特定的查詢給我的錯誤:令牌車道無效。有效令牌:從
我試過每一個這個網站提供的方式來讓這個查詢工作,每次有錯誤。MySQL從聯接中刪除不工作
我有2個表:車道和銷售。
這裏只是語法的一個,我曾嘗試:
delete lane from lane
join sale on lane.id=sale.id
where sale.name='MySale'
and lane.number=5
這個特定的查詢給我的錯誤:令牌車道無效。有效令牌:從
嘗試
delete from lane l
where l.salehid# in (select a.salehid# from sale a where a.name='MySale')
and l.number=5
什麼版本的MySQL? – eggyal
奇怪,因爲這是有效的多表刪除語法。你能否詳細談談你是如何試圖查詢數據庫的(即什麼語言,什麼數據庫連接庫等),因爲我想知道這個錯誤是否被數據庫訪問層拋出。 –
你在「lane」表中是否有一個名爲'lane'的列?你確定'lane.number'是一個數字,而不是一個字符串? – PHPglue