我有兩個表tableA和tableB,tableA是電話主記錄,tableB包含tableA電話記錄中最後一次轉換的更新狀態。我想爲tableB.status ='ERROR'中的所有記錄將值tableA.active更新爲b'0'。如何使用MySQL中的select更新
這是我來了與MySQL的聲明,但給我的錯誤(錯誤代碼:1242子查詢返回多個1行)
UPDATE tableA set tableA.active = b'0'
where
tableA.phone =
(Select phone from tableB where tableB.status='ERROR');
題外話:我不禁懷疑是否'NULL '在這種情況下對'tableA.active'更合適。 – eggyal