ホームページ > バックエンド開発 > PHPチュートリアル > 为什么表中插入不了数据呢?

为什么表中插入不了数据呢?

WBOY
リリース: 2016-06-06 20:18:46
オリジナル
1437 人が閲覧しました

建表语句如下:create table user(id int,username varchar(20),password varchar(20));
我这样插入却提示错误啊 为什么?我这个不是英文版的 所以看不懂 反正提示的就是ming什么什么的 insert into user values(1,ming,11111);

回复内容:

建表语句如下:create table user(id int,username varchar(20),password varchar(20));
我这样插入却提示错误啊 为什么?我这个不是英文版的 所以看不懂 反正提示的就是ming什么什么的 insert into user values(1,ming,11111);

varchar类型要加单引号,表明是字符串,int,直接写数字,不用单引号

你还没理解 SQL 里的数据都是有类型的吧,你这么写 ming 是把它当作关键字来用,但你想要做的是写一个字符串吧。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート