我想要一個SQL查詢,更新一次,然後死亡。Sql更新一次然後死
更新是適用於一個行(其中用戶ID = X)
我想OFF改變用戶之一爲ON(只有一個)
所以數據庫是
user | monday | tuesday | wednesday | thurs | fri | sat | xmas | easter | etc
1 | off | hols | on | off | on | x | on | sick | etc
mysql_query("UPDATE shifts SET ?? WHERE userID = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());
所以列名是可變的,目前有超過100列
我當然希望避免更改所有的權衡,以ONS(我很高興來改變第一或最後,只是不不止一個。) (更新是通過PHP和我目前的解決方案是做一個SELECT並創建一個OFF值的數組,然後在UDATING之前在PHP中更改 - 但是這個請求額外的MYSQL查詢...)
不知道你想做什麼...只改變星期三關閉,但離開星期五/聖誕節單獨?似乎這個表格設計有一些主要的標準化需求。 –
基本上是的,改變其中一個OFFS並且使其他 – Gamemorize
非常難以定期查詢。從桌面設計的標準化開始,你會好得多。 –