0

タイトルにあるように、1 つの列が varchar(50) 型のテーブルを作成しましたが、最初の値が文字列である INSERT ステートメントは拒否されます。

テーブルの作成:

CREATE TABLE Fiddy(Lname varchar(50),
-> Height int,
-> Width int,
-> Gas int);

挿入試行

insert into Fiddy VALUES(Smith, 54, 43, 1);
ERROR 1054 (42S22): Unknown column 'Smith' in 'field list'

挿入試行

insert into Fiddy values (4, 5, 5, 6);
Query OK, 1 row affected (0.00 sec)

選択する *

select * from Fiddy;
+-------+--------+-------+------+
| Lname | Height | Width | Gas  |
+-------+--------+-------+------+
| 4     |      5 |     5 |    6 |
+-------+--------+-------+------+
1 row in set (0.00 sec)
4

1 に答える 1