国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL中字段名和保留字沖突的解決辦法

2020-01-18 23:16:03
字體:
來源:轉載
供稿:網友

我們知道通常的SQL查詢語句是這么寫的:

復制代碼 代碼如下:
select col from table;

這當然沒問題,但如果字段名是“from”呢?

復制代碼 代碼如下:
select from from table;

若真的這么寫,必然出錯,當字段名與MySQL保留字沖突時,可以用字符“`”將字段名括起來:

復制代碼 代碼如下:
select `from` from table;


總結

剛發現我原先設計的數據庫表里有兩個字段都用了保留字(add,comment)。在insert和update的時候出錯。記得sql server里好像是用[]括起來就ok了。于是試了一下,事實證明這在mySql里行不通。上網簡單搜了一下發現都是說用中括號。后來又想到MySql Administrator生成的sql語句好像會把表名什么都用單引號括起來。試了一下,還是行不通。但復制生成的那個符號發現可以。確定那個符號不是單引號。一看才發現時撇號(` 就是數字1前面那個鍵上的)。到此問題解決。總結一下就是一句話:

在Mysql中,當表名或字段名乃至數據庫名和保留字沖突時,在sql語句里可以用撇號(`)括起來。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扎鲁特旗| 大丰市| 曲沃县| 安义县| 阿坝| 绍兴县| 昔阳县| 宝坻区| 通州市| 昌平区| 沅江市| 神池县| 凭祥市| 三门县| 洪湖市| 德保县| 罗江县| 皋兰县| 乌鲁木齐县| 章丘市| 收藏| 海口市| 镇原县| 永州市| 陆河县| 嫩江县| 南澳县| 红河县| 锡林浩特市| 双柏县| 永平县| 秭归县| 绥中县| 五大连池市| 包头市| 安岳县| 永年县| 鹤壁市| 格尔木市| 扎兰屯市| 二连浩特市|