MySQL中的describe關(guān)鍵字

      網(wǎng)友投稿 985 2025-03-31

      今天寫代碼的時候,老是提示在You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'describe。

      寫SQL語句的時候刪掉這個字段就不會報錯,加上這個字段添加和查詢又會報錯,糾結(jié)了很久,最后終于試著把describe改為describes,可以正常插入數(shù)據(jù),也可以正常查詢了,后面在網(wǎng)上一查,describe竟然是mysql中的關(guān)鍵詞,我們不能用這個作為數(shù)據(jù)庫中的表的字段。

      在SQL語句中出現(xiàn)的關(guān)鍵字和保留字 如果要使用人他們的字符意思而不是作為關(guān)鍵字、保留字使用,關(guān)鍵字可以正常使用,但是保留字必須使用`(鍵盤tab鍵上面,數(shù)字1左邊的那個按鍵)來分割。這個在SQLServer里面是使用[]中括號實現(xiàn)的。所以我們要盡量避免使用關(guān)鍵字和保留字來作為表名和字段名。

      create table api_community_pic(

      id int(11) unsigned not null auto_increment primary key comment '圖片id',

      user_id int(11) not null comment '用戶id',

      title varchar(255) not null default '' comment '圖片標題',

      `describe` varchar(255) not null default '' comment '圖片描述',

      s3_url varchar(255) not null default '' comment '圖片s3路徑',

      praise int(10) NOT NULL DEFAULT '0' COMMENT '數(shù)',

      status tinyint(1) unsigned not null default '0' comment '圖片狀態(tài): 0 等待審核 1 審核通過 2審核不通過',

      created_at int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上傳時間'

      )comment='圖片表';

      另外附上mysql保留字列表:

      Reserved?Words?in

      MySQL?5.6.23

      ACCESSIBLE

      ADD

      ALL

      ALTER

      ANALYZE

      AND

      AS

      ASC

      ASENSITIVE

      BEFORE

      BETWEEN

      BIGINT

      BINARY

      BLOB

      BOTH

      BY

      CALL

      CASCADE

      CASE

      CHANGE

      CHAR

      CHARACTER

      CHECK

      COLLATE

      COLUMN

      CONDITION

      CONSTRAINT

      CONTINUE

      CONVERT

      CREATE

      CROSS

      CURRENT_DATE

      CURRENT_TIME

      CURRENT_TIMESTAMP

      CURRENT_USER

      CURSOR

      DATABASE

      DATABASES

      DAY_HOUR

      DAY_MICROSECOND

      DAY_MINUTE

      DAY_SECOND

      DEC

      DECIMAL

      DECLARE

      DEFAULT

      DELAYED

      DELETE

      DESC

      DESCRIBE

      DETERMINISTIC

      DISTINCT

      DISTINCTROW

      DIV

      DOUBLE

      DROP

      DUAL

      EACH

      ELSE

      ELSEIF

      ENCLOSED

      ESCAPED

      EXISTS

      EXIT

      EXPLAIN

      FALSE

      FETCH

      FLOAT

      FLOAT4

      FLOAT8

      FOR

      FORCE

      FOREIGN

      FROM

      FULLTEXT

      GET

      GRANT

      GROUP

      HAVING

      HIGH_PRIORITY

      HOUR_MICROSECOND

      HOUR_MINUTE

      HOUR_SECOND

      IF

      IGNORE

      IN

      INDEX

      INFILE

      INNER

      INOUT

      INSENSITIVE

      INSERT

      INT

      INT1

      INT2

      INT3

      INT4

      INT8

      INTEGER

      INTERVAL

      INTO

      IO_AFTER_GTIDS

      IO_BEFORE_GTIDS

      IS

      ITERATE

      JOIN

      KEY

      KEYS

      KILL

      LEADING

      LEAVE

      LEFT

      MySQL中的describe關(guān)鍵字

      LIKE

      LIMIT

      LINEAR

      LINES

      LOAD

      LOCALTIME

      LOCALTIMESTAMP

      LOCK

      LONG

      LONGBLOB

      LONGTEXT

      LOOP

      LOW_PRIORITY

      MASTER_BIND

      MASTER_SSL_VERIFY_SERVER_CERT

      MATCH

      MAXVALUE

      MEDIUMBLOB

      MEDIUMINT

      MEDIUMTEXT

      MIDDLEINT

      MINUTE_MICROSECOND

      MINUTE_SECOND

      MOD

      MODIFIES

      NATURAL

      NOT

      NO_WRITE_TO_BINLOG

      NULL

      NUMERIC

      ON

      OPTIMIZE

      OPTION

      OPTIONALLY

      OR

      ORDER

      OUT

      OUTER

      OUTFILE

      PARTITION

      PRECISION

      PRIMARY

      PROCEDURE

      PURGE

      RANGE

      READ

      READS

      READ_WRITE

      REAL

      REFERENCES

      REGEXP

      RELEASE

      RENAME

      REPEAT

      REPLACE

      REQUIRE

      RESIGNAL

      RESTRICT

      RETURN

      REVOKE

      RIGHT

      RLIKE

      SCHEMA

      SCHEMAS

      SECOND_MICROSECOND

      SELECT

      SENSITIVE

      SEPARATOR

      SET

      SHOW

      SIGNAL

      SMALLINT

      SPATIAL

      SPECIFIC

      SQL

      SQLEXCEPTION

      SQLSTATE

      SQLWARNING

      SQL_BIG_RESULT

      SQL_CALC_FOUND_ROWS

      SQL_SMALL_RESULT

      SSL

      STARTING

      STRAIGHT_JOIN

      TABLE

      TERMINATED

      THEN

      TINYBLOB

      TINYINT

      TINYTEXT

      TO

      TRAILING

      TRIGGER

      TRUE

      UNDO

      UNION

      UNIQUE

      UNLOCK

      UNSIGNED

      UPDATE

      USAGE

      USE

      USING

      UTC_DATE

      UTC_TIME

      UTC_TIMESTAMP

      VALUES

      VARBINARY

      VARCHAR

      VARCHARACTER

      VARYING

      WHEN

      WHERE

      WHILE

      WITH

      WRITE

      XOR

      YEAR_MONTH

      ZEROFILL

      NewReserved?Words?in?MySQL?5.6

      GET

      IO_AFTER_GTIDS

      IO_BEFORE_GTIDS

      MASTER_BIND

      ONE_SHOT

      PARTITION

      SQL_AFTER_GTIDS

      MySQL

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:WPS一個頁面怎么分成多個頁面打印? wps分頁打印的教程
      下一篇:excel批量填充公式的教程
      相關(guān)文章
      亚洲综合av一区二区三区不卡| 亚洲第一页中文字幕| 99热亚洲色精品国产88| 久久精品亚洲中文字幕无码麻豆| 国产亚洲av片在线观看16女人| 久久久久亚洲AV成人网人人网站 | 爱情岛亚洲论坛在线观看| 亚洲中文字幕无码久久| 亚洲AV成人一区二区三区在线看| 亚洲国产电影在线观看| 亚洲日韩乱码中文无码蜜桃| 亚洲精品视频免费看| 亚洲国产日韩在线一区| 亚洲乱人伦精品图片| 亚洲制服丝袜第一页| 亚洲色精品VR一区区三区| 亚洲熟妇丰满xxxxx| 亚洲风情亚Aⅴ在线发布| 亚洲av无码一区二区三区天堂| 亚洲狠狠色丁香婷婷综合| 精品亚洲国产成人av| 国产亚洲精品精品精品| 亚洲性久久久影院| 亚洲中文字幕日产乱码高清app| 亚洲精品V欧洲精品V日韩精品| 亚洲av无码一区二区乱子伦as | 久久精品夜色国产亚洲av| 亚洲精选在线观看| 亚洲欧洲在线播放| 亚洲AV色吊丝无码| 亚洲精品永久在线观看| 国产成人 亚洲欧洲| 国产亚洲精品不卡在线| 亚洲成a人片在线观看无码| 亚洲一区二区成人| 亚洲伦理中文字幕| 亚洲精品中文字幕无码A片老| 亚洲国产一区二区视频网站| 亚洲一区二区三区偷拍女厕 | 精品亚洲国产成人av| 中文字幕久久亚洲一区|