2012-07-03 88 views
1

我有4個列的表像這樣刪除數據:的SQLite從列

Date   Col1   Col2  Col3 

27/03/2012  data   data  data 

28/03/2012  data   data  data 

我想從那裏日期是27/03/2012行刪除col1和col2的數據。任何人都可以告訴我如何進行查詢嗎?

回答

6

這是你想要的嗎?

DELETE FROM tableName WHERE Col1="27/03/2012" OR Col2="27/03/2012" 

更新響應一些澄清:

要設置col2的爲NULL特定日期:

UPDATE tableName SET Col2=NULL WHERE Date="27/03/2012" 
+0

對不起,我沒問清楚我的問題。我想從行日期爲27/03/2012的行中刪除col1和col2中的數據,該日期位於同一行中。現在希望它清楚我想要什麼。 – Taziano

+0

爲了清楚起見,你想找到'date'爲'27/03/2012'的行。然後你想刪除那一行,或者你想將'col2'中的數據設置爲'NULL'(或其他)? –

+0

是的,首先我想查找日期爲2012年3月27日的行。然後我想將col2中的數據設置爲NULL。 – Taziano