2013-07-23 17 views
0

我從頭開始構建數據庫,並且我有近20,000個條目。我剛剛意識到,我在我的欄目lr指示左右,我希望條目是「左和右」,而不是lR。我可以回去重新鍵入它們,但有近2000條列,我試圖找到一個簡單的方法。我想我需要類似這樣的語句的東西,但是這是行不通的。任何想法?如何更改我的數據庫中的整行以將l更改爲Left,並將r右移

USE camdb; 
SELECT * FROM camtable; 
UPDATE camtable 
SET lr = "Left" WHERE lr = "L"; 
SET lr = "Right" WHERE lr = "R"; 

回答

1
UPDATE camtable SET lr = "Left" WHERE lr = "L"; 
UPDATE camtable SET lr = "Right" WHERE lr = "R"; 
+0

是工作,我很高興我至少接近擁有它的權利,現在如果我可以得到我的jQuery的把握,我會做得很好。 –

1

你可以寫兩個update語句

UPDATE camtable SET lr = "Left" WHERE lr = "L"; 

and

UPDATE camtable SET SET lr = "Right" WHERE lr = "R"; 
0

我認爲你是在正確的軌道上,但你的語法有點不合適。

除非您想在編輯之前顯示所有數據,否則不需要SELECT聲明。您還需要使用兩個UPDATE語句將L更改爲左,將R更改爲右。

試試這個:

USE camdb; 
UPDATE camtable 
SET lr = "Left" WHERE lr = "L"; 
UPDATE camtable 
SET lr = "Right" WHERE lr = "R"; 
相關問題