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語句裡可以用撇號(`)括起來。