国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

insert - Mysql插入數(shù)據(jù)語法

瀏覽:84日期:2022-06-19 10:05:54

問題描述

各位大神好,小弟今天在操作mysql插入數(shù)據(jù)時(shí),碰到一個(gè)問題,百思不得其解,所以來SF請教一下各路大神。

表結(jié)構(gòu)如下:

insert - Mysql插入數(shù)據(jù)語法

創(chuàng)建該表SQL語句如下:

CREATE TABLE `test_env` ( `id` int(11) NOT NULL AUTO_INCREMENT, `describe` varchar(11) NOT NULL, `detail` varchar(11) NOT NULL, `title` varchar(11) NOT NULL, `type` int(11) NOT NULL, `create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

下面問題來了

我使用insert語句插入一條記錄,但是一直提示我語法錯(cuò)誤

insert into test_env (describe, detail, title, type) values (’11’, ’22’, ’33’, 0);

提示

insert - Mysql插入數(shù)據(jù)語法

如果我使用下面的insert語句則沒有錯(cuò)誤

insert into test_env (`describe`, `detail`, `title`, `type`) values (’11’, ’22’, ’33’, 0);

請問各位大神這是怎么回事,我之前在filed名上不加 ``符號(hào)也沒問題。

問題解答

回答1:

因?yàn)閐escribe是mysql保留的關(guān)鍵字,用來描述表結(jié)構(gòu)的

回答2:

應(yīng)該是你的列名里有mysql的關(guān)鍵字describe,所以不加引號(hào)會(huì)報(bào)錯(cuò)。

回答3:

mysql命令describe

回答4:

關(guān)鍵字了為防止這種情況發(fā)生,可以使用方法二

但是一般來講不要使用關(guān)鍵字作為field

相關(guān)文章:
主站蜘蛛池模板: 新民市| 泾源县| 疏勒县| 汝州市| 靖州| 上饶市| 咸阳市| 清原| 石泉县| 云浮市| 名山县| 上饶市| 云南省| 新河县| 黄平县| 鄄城县| 文化| 正阳县| 绵阳市| 迁西县| 永城市| 那坡县| 达日县| 星座| 新郑市| 庐江县| 定州市| 灵丘县| 哈密市| 江川县| 嘉定区| 牙克石市| 寿阳县| 昌吉市| 营口市| 徐闻县| 青河县| 乌拉特后旗| 三明市| 奉新县| 康定县|