0
我在命令行中練習mysql。我有一個數據庫名爲ticket_system這反過來有一個表名爲列車輸入字符串表示未知列
create table ticket_system.Train
(
Train_no int(10) PRIMARY KEY,
Name varchar(10),
source varchar(10),
destination varchar(10),
start_time TIME,
reach_time TIME,
traveltime int(10),
distance int(10),
class int(10),
days int(10),
type varchar(10)
);
這就是我用來做一個表及其列,其工作的罰款。但現在當我在表格列中插入數據時。在 '字段列表'
我不明白爲什麼這個錯誤是未知列 '王侯':
INSERT INTO ticket_system.Train (Train_no, Name, source, destination, start_time, reach_time, traveltime, distance, class, days, type) values(1, ‘raja’, ‘delhi’ , ‘patna’ , ’120000’ , ’130000’ , 1 , 100 , 1 , 1, ‘2nd’);
我收到錯誤
ERROR 1054(42S22)。字段名稱數據類型設置爲varchar(10),並且「raja」應該適合該數據類型。有人能指出我在哪裏做錯了嗎?
使用引號不是反引號的字符串文字,「沒有' – Mihai
你應該用文本編輯器,而不是一個字處理器程序。不同的引號通常有不同的含義。 –
@Mihai我只用過單引號。我很驚訝地發現它已經變成了反斜槓,我沒有在我的文本編輯器中輸入 – shashank