国产探花免费观看_亚洲丰满少妇自慰呻吟_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語句里可以用撇號(`)括起來。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 抚州市| 静安区| 开平市| 靖远县| 鱼台县| 曲松县| 内江市| 闽清县| 扎鲁特旗| 红安县| 兴和县| 康保县| 兰溪市| 安宁市| 行唐县| 罗田县| 呈贡县| 云浮市| 西畴县| 宁蒗| 南陵县| 商城县| 琼结县| 蓝山县| 深圳市| 北安市| 焉耆| 新津县| 剑河县| 苍梧县| 任丘市| 射洪县| 石台县| 垣曲县| 砀山县| 普陀区| 克东县| 瑞昌市| 陈巴尔虎旗| 深泽县|