最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中的保留字段產(chǎn)生的問題

 更新時間:2015年04月26日 13:00:10   投稿:hebedich  
我們在使用mysql的時候要注意這方面的問題,一個因為數(shù)據(jù)庫字段命名不當(dāng)造成的問題檢查起來還是相當(dāng)麻煩的,今天遇到這種問題,花費了很長時間才找到問題所在,這是無語

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio····這句話對于咱們并不陌生,無非就是多了“,”之類的問題。但是你如果無意之中添加了一個mysql中的保留字段作為數(shù)據(jù)庫中存貯的字段名,悲劇就這樣發(fā)生了。

前幾天因為功能的臨時變更,需要給數(shù)據(jù)表添加一個字段用來區(qū)別導(dǎo)入的批次,我就在mysql中添加了group字段,沒想到我的噩夢就此展開·····
  本來程序已經(jīng)接近收尾,本想著今早來公司給程序來個歡樂的結(jié)尾,沒想到····每次導(dǎo)入excel表總是提示我sql語句錯誤,我變在sql語句上添添減減,也沒有把錯誤搞定,整整一個上午外加下午兩個小時,簡直已經(jīng)到了抓狂的程度。簡直要跪地苦思冥想,但是還是沒有搞定這個錯誤。
  把問題放在一邊,繼續(xù)搞其他的東西····當(dāng)在寫一個group by 語句時,突然意識到,group 是mysql的一個保留字,就此問題迎刃而解。切記切記,多么痛的領(lǐng)悟啊

mysql的保留字段

在MySQL中,下表中的字顯式被保留。其中大多數(shù)字進(jìn)制被標(biāo)準(zhǔn)SQL用作列名和/或表名(例如,GROUP)。少數(shù)被保留了,因為MySQL需要它們,在MySQL中,當(dāng)表名或字段名乃至數(shù)據(jù)庫名和保留字沖突時,在sql語句里可以用撇號()括起來,當(dāng)讓我們一般都盡量少使用這些保留的字段。

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 CONNECTION 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
GOTO 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 IS
ITERATE JOIN KEY
KEYS KILL LABEL
LEADING LEAVE LEFT
LIKE LIMIT LINEAR
LINES LOAD LOCALTIME
LOCALTIMESTAMP LOCK LONG
LONGBLOB LONGTEXT LOOP
LOW_PRIORITY MATCH 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
PRECISION PRIMARY PROCEDURE
PURGE RAID0 RANGE
READ READS REAL
REFERENCES REGEXP RELEASE
RENAME REPEAT REPLACE
REQUIRE RESTRICT RETURN
REVOKE RIGHT RLIKE
SCHEMA SCHEMAS SECOND_MICROSECOND
SELECT SENSITIVE SEPARATOR
SET SHOW 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 X509
XOR YEAR_MONTH ZEROFILL

相關(guān)文章

  • 一次MySQL慢查詢導(dǎo)致的故障

    一次MySQL慢查詢導(dǎo)致的故障

    這篇文章主要介紹了如何對MySQL慢查詢導(dǎo)致的故障進(jìn)行處理,慢查詢是我們在mysql中經(jīng)常需要使用到的一個很方便的功能,慢查詢對于跟蹤有問題的查詢很有用,需要的朋友可以參考下
    2015-08-08
  • Mysql5.5 InnoDB存儲引擎配置和優(yōu)化

    Mysql5.5 InnoDB存儲引擎配置和優(yōu)化

    本文介紹一下Mysql5.5 InnoDB存儲引擎配置和優(yōu)化的方法
    2013-11-11
  • MySQL 5.7.18 免安裝版配置教程

    MySQL 5.7.18 免安裝版配置教程

    這篇文章主要為大家詳細(xì)介紹了MySQL 5.7.18 免安裝版配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • mysql?ON?DUPLICATE?KEY?UPDATE重復(fù)插入時更新方式

    mysql?ON?DUPLICATE?KEY?UPDATE重復(fù)插入時更新方式

    這篇文章主要介紹了mysql?ON?DUPLICATE?KEY?UPDATE重復(fù)插入時更新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL主從復(fù)制之半同步semi-sync?replication

    MySQL主從復(fù)制之半同步semi-sync?replication

    這篇文章主要介紹了MySQL主從復(fù)制之半同步semi-sync?replication,半同步相對于異步復(fù)制而言,提高了數(shù)據(jù)的安全性,同時也造成了一定程度的延遲,這個延遲最少是一個TCP往返的時間。所以,半同步復(fù)制最好在低延時的網(wǎng)絡(luò)中使用,下文詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • mysql 1130錯誤,無法登錄遠(yuǎn)程服務(wù)的解決

    mysql 1130錯誤,無法登錄遠(yuǎn)程服務(wù)的解決

    這篇文章主要介紹了mysql 1130錯誤,無法登錄遠(yuǎn)程服務(wù)的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的

    MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的

    一直是想知道一條SQL語句是怎么被執(zhí)行的,它執(zhí)行的順序是怎樣的,然后查看總結(jié)各方資料,就有了下面這一篇文章了,下面這篇文章主要給大家介紹了關(guān)于MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的,需要的朋友可以參考下
    2024-06-06
  • 圖文詳解MySQL中的主鍵與事務(wù)

    圖文詳解MySQL中的主鍵與事務(wù)

    這篇文章主要給大家介紹了關(guān)于MySQL中主鍵與事務(wù)的相關(guān)資料,主鍵與事務(wù)是我們使用mysql中經(jīng)常遇到的,文中通過圖文以及實例代碼介紹的很詳細(xì),需要的朋友可以參考下
    2021-05-05
  • mysql數(shù)據(jù)NULL避坑指南分享

    mysql數(shù)據(jù)NULL避坑指南分享

    這篇文章主要介紹了mysql數(shù)據(jù)NULL避坑指南,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL臨時表的簡單用法介紹

    MySQL臨時表的簡單用法介紹

    這篇文章給大家簡單介紹了MySQL臨時表的簡單用法,對此有需要的朋友可以跟著學(xué)習(xí)操作下。
    2018-06-06

最新評論

简阳市| 娱乐| 全南县| 旅游| 策勒县| 清河县| 万年县| 晋宁县| 玛曲县| 鹤庆县| 东兴市| 油尖旺区| 门头沟区| 麻栗坡县| 浦江县| 舒城县| 青冈县| 绿春县| 思南县| 邹平县| 济阳县| 婺源县| 连州市| 太和县| 本溪市| 永寿县| 涿州市| 五指山市| 湾仔区| 彰武县| 筠连县| 道孚县| 衡水市| 巴东县| 资阳市| 且末县| 仙桃市| 湘西| 无极县| 南城县| 鲁山县|