>  기사  >  백엔드 개발  >  MYSQL 구문에서 백슬래시의 의미는 무엇입니까?

MYSQL 구문에서 백슬래시의 의미는 무엇입니까?

WBOY
WBOY원래의
2016-08-18 09:16:271964검색

선택 function_baseurl.id AS id FROM function_baseurl WHERE TRUE

이전 문장은 동료의 코드입니다. 그는 모든 필드에 백슬래시를 추가하여 코드를 특히 보기 흉하게 만들었습니다.

답글 내용:

선택 function_baseurl.id AS id FROM function_baseurl WHERE TRUE

이전 문장은 동료의 코드입니다. 그는 모든 필드에 백슬래시를 추가하여 코드를 특히 보기 흉하게 만들었습니다.

개인적으로는 이것이 컴파일러에게 줄 바꿈을 지시하는 것이라고 생각합니다! 별로 의미가 없는 것 같은 느낌이 듭니다. 개인적인 의견은 참고용입니다

실례합니다. ` 아니면

인가요?
<code>` 是 mysql 的转义符,只要你不在列名、表名中使用 mysql 的保留字或中文,就不需要转义
其他数据库也同样有保留字,如使用的话也同样需要转义,只是转义符不同而已</code>
<code>\ 是对字段输入内容的转义,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被加上反斜线。这些转义是必须的。</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.