[英]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');
數值可以不帶單引號傳遞,但是任何char
或varchar
派生類型都需要單引號。 查找SQL
datatypes
以獲取更多信息。
用單引號(')表示字符串值
嘗試這個:
INSERT INTO courses (cid, cname)
VALUES (1, 'ahmed');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.