nicom:
私は時刻表のいくつかの並べ替えとしてMySQLを使用したいと私はすでにこのようなSQLテーブルを構築しました:
+------+--------+---------+-----------+----------+--------+
| TIME | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
+------+--------+---------+-----------+----------+--------+
| 1 | NULL | NULL | NULL | NULL | NULL |
| 2 | NULL | NULL | NULL | NULL | NULL |
| 3 | NULL | NULL | NULL | NULL | NULL |
| 4 | NULL | NULL | NULL | NULL | NULL |
| 5 | NULL | NULL | NULL | NULL | NULL |
| 6 | NULL | NULL | NULL | NULL | NULL |
| 7 | NULL | NULL | NULL | NULL | NULL |
| 8 | NULL | NULL | NULL | NULL | NULL |
| 9 | NULL | NULL | NULL | NULL | NULL |
+------+--------+---------+-----------+----------+--------+
これは、使用しているとき、私が得るものですSELECT
。今私は、特定のフィールドにデータを挿入します。
私が試したINSERT INTO timetable (MONDAY) WHERE TIME=1
が、それはうまくいきませんでした、といくつかのGoogleの研究私はそれを使用することができないという情報だ後WHERE
と組み合わせてをINSERT INTO
。
特定のフィールドや使用する別の方法にデータを挿入する方法はありますかWHERE
?
Tikmaharani:
あなたは更新され、選択した行(複数可)のためにUPDATEクエリを使用することができます。
クエリ:
UPDATE timetable SET monday='classes available' WHERE time=1;
ここで私は時= 1「利用可能なクラス」サンプルデータを挿入します