2017-01-11 47 views
0

我正在嘗試更新特定現有數據行中的記錄。特定行上的字段更新問題

EX: Existing Output; Team,  Year, Player, Position 
        LA Lakers 2016 Jim Bowen 

有人可以提供我的代碼的樣本來更新 '位置' 欄

Update LAL_Player_Stats 
Set POSITION = C 
Where Player = 'Bowen' 

這將返回:(0行(S)的影響)

+5

如果你只想匹配玩家姓氏,那就用'like'看看。示例語法是'WHERE Player like'%Bowen%'' – miltonb

+0

'Jim Bowen'不等於'Bowen' – Edward

回答

3
  • 您可能需要嘗試Player = 'Jim Bowen'
  • Position不應該全部大寫。
  • 此外,您需要在「C」上使用單引號:Set Position = 'C'

作出最後陳述:

Update LAL_Plater_Stats 
Set Position = 'C' 
Where Player = 'Jim Bowen' 
1

Update LAL_Player_Stats SET position = 'C' WHERE player = 'Jim Bowen'

在未來,爲什麼不提供給我們的整個表,所以我們可以確定,當你更新行你錯過了什麼。它可能會幫助我們更多。 :)

+0

下面是我創建的另一個數據庫。專欄是:團隊,年份,播放器,遊戲,POS,SO。我試圖更新POS&SO字段更新時收到相同的消息NYM_Player_Stats Set SO ='9' Where'Player Ruggiano%' –

+0

下面是我創建的另一個數據庫。專欄是:團隊,年份,播放器,遊戲,POS,SO。我嘗試更新POS&SO字段更新時收到相同的消息NYM_Player_Stats 設置SO ='9' 像'%Ruggiano%'之類的播放器返回(0行((s)影響。 –

+0

得到它的工作 - 錯誤輸入玩家的名字,謝謝。 –