タイトルにあるように、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)