程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL中字段名和保存字抵觸的處理方法

MySQL中字段名和保存字抵觸的處理方法

編輯:MySQL綜合教程

MySQL中字段名和保存字抵觸的處理方法。本站提示廣大學習愛好者:(MySQL中字段名和保存字抵觸的處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL中字段名和保存字抵觸的處理方法正文


我們曉得平日的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語句裡可以用撇號(`)括起來。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved