0
在例子中,我想通過一個值來更新表中的所有列如何更新所有列在MySQL
如果有三列表由我想通過一個值來更新所有列篩選
ID標記1標記2
001 NA NA
我想在一個SQL查詢
一次更新NA來Mark1和,但不應該是這樣的
"Update stu set Mark1=NA Mark2=NA where id = 001";
有沒有辦法做到這一點?
在例子中,我想通過一個值來更新表中的所有列如何更新所有列在MySQL
如果有三列表由我想通過一個值來更新所有列篩選
ID標記1標記2
001 NA NA
我想在一個SQL查詢
一次更新NA來Mark1和,但不應該是這樣的
"Update stu set Mark1=NA Mark2=NA where id = 001";
有沒有辦法做到這一點?
沒有辦法做到你想要的方式,你想要做到這一點。
半解決方案可以考慮的是:
當您創建表,但一旦它的更新將無法再重新將其設置爲默認值。
通過查詢元數據表並動態構建查詢,在多個步驟中執行此操作。
你有什麼是它應該怎麼做。否則,您可能需要編寫一些動態SQL來完成它。 –
1.看正常化 – Strawberry
爲什麼? ***但是不應該像這樣*** – malta