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

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 13:05:54
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL中字段名和保留字沖突的解決辦法,其實只需要用撇號把字段名括起來就可以了,這樣在select、insert、update、delete語句中都不會有問題,需要的朋友可以參考下
 
 
 

我們知道通常的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語句里可以用撇號(`)括起來。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 收藏| 哈巴河县| 余庆县| 伊宁市| 阳谷县| 湛江市| 禄丰县| 永登县| 于都县| 时尚| 烟台市| 宣武区| 天祝| 遂昌县| 上林县| 丹凤县| 保山市| 乌恰县| 忻州市| 东莞市| 彭泽县| 绍兴市| 大同县| 大兴区| 安乡县| 喀喇沁旗| 桃园市| 南川市| 沙河市| 凌云县| 三原县| 含山县| 西峡县| 新巴尔虎右旗| 梓潼县| 曲靖市| 美姑县| 湖北省| 偃师市| 临夏市| 彭州市|