MYSQL语法中的反斜杠有什么意义?

WBOY
Freigeben: 2016-08-18 09:16:27
Original
1961 Leute haben es durchsucht

SELECT function_baseurl.id AS id FROM function_baseurl WHERE TRUE

上一句是同事的代码,他把所有字段都加了反斜杠,导致代码特别丑,这么做有什么意义吗?

回复内容:

SELECT function_baseurl.id AS id FROM function_baseurl WHERE TRUE

上一句是同事的代码,他把所有字段都加了反斜杠,导致代码特别丑,这么做有什么意义吗?

个人觉的这是在告诉编译器换行的吧!感觉意义不大。个人意见仅供参考

请问是 ` 还是 \

<code>` 是 mysql 的转义符,只要你不在列名、表名中使用 mysql 的保留字或中文,就不需要转义
其他数据库也同样有保留字,如使用的话也同样需要转义,只是转义符不同而已</code>
Nach dem Login kopieren
<code>\ 是对字段输入内容的转义,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被加上反斜线。这些转义是必须的。</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!