簡體   English   中英

如何在MySQL中將數據插入表中

[英]how to insert data into table in MySQL

我創建了這張桌子

create table courses (
cid int primary key not null,
cname varchar(25) )

當我試圖插入類似的東西

insert into courses values (1,name)

我有這個錯誤

insert into courses values (1,`ahmed`)

錯誤代碼:1054。冠軍'ahmed'inconnu dans字段列表0.000秒

當我嘗試僅添加cid時,就可以了,我刪除了表並創建了兩次,這是同樣的問題

這是怎么了?

您需要用單引號( ' )分隔varchar值。

請嘗試以下操作:

insert into courses values (1,'ahmed');

數值可以不帶單引號傳遞,但是任何charvarchar派生類型都需要單引號。 查找SQL datatypes以獲取更多信息。

單引號(')表示字符串值

嘗試這個:

INSERT INTO courses (cid, cname)
VALUES (1, 'ahmed');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM