1
すでに作成されているテーブルに行を挿入することについて質問があります。テーブルに値を挿入
これは私のテーブルです:
mysql> describe llx_document_model ;
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| rowid | int(11) | NO | PRI | NULL | auto_increment |
| nom | varchar(50) | YES | MUL | NULL | |
| entity | int(11) | NO | | 1 | |
| type | varchar(20) | NO | | NULL | |
| libelle | varchar(255) | YES | | NULL | |
| description | text | YES | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
6 rows in set (0.00 sec)
私は表を印刷する場合:
mysql> select * from llx_document_model ;
+-------+----------+--------+-------------------+---------+-------------+
| rowid | nom | entity | type | libelle | description |
+-------+----------+--------+-------------------+---------+-------------+
| 1 | standard | 1 | deplacement | NULL | NULL |
| 7 | soleil | 1 | ficheinter | NULL | NULL |
| 13 | rouget | 1 | shipping | NULL | NULL |
| 14 | typhon | 1 | delivery | NULL | NULL |
| 16 | aurore | 1 | supplier_proposal | NULL | NULL |
| 17 | muscadet | 1 | order_supplier | NULL | NULL |
| 18 | baleine | 1 | project | NULL | NULL |
| 19 | einstein | 1 | order | NULL | NULL |
| 21 | azur | 1 | propal | NULL | NULL |
| 23 | strato | 1 | contract | strato | NULL |
| 32 | crabe | 1 | invoice | crabe | NULL |
+-------+----------+--------+-------------------+---------+-------------+
11 rows in set (0.00 sec)
私は行を追加したいので、私は書く:
mysql> INSERT INTO llx_document_model
-> VALUES(NULL, moriba, 1, invoice, moriba, NULL);
しかし、私は取得このエラー:
ERROR 1054 (42S22): Unknown column 'moriba' in 'field list'
あなたは私の問題について考えていますか?私は実際にどこでエラーが発生したかわかりません。
ありがとうございました!
ラップ 'moriba'、' invoice'、単一引用符で 'moriba'で囲む必要があります。 – Blank
VALUES(NULL、 'moriba'、1、 'invoice'、 'moriba'、NULL); '? –
文字列は一重引用符でなければなりません。mysql> INSERT INTO llx_document_model VALUES(NULL、 'moriba'、1、invoice、moriba、NULL); – JYoThI