Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да избягвате специални SQL символи в регулярен израз в Mysql

Просто използвайте обратна наклонена черта преди знака, както е показано в Раздел 9.1 от документацията на MySQL :

\0  An ASCII NUL (0x00) character.  
\'  A single quote ("'") character.  
\"  A double quote (""") character.  
\b  A backspace character.  
\n  A newline (linefeed) character.  
\r  A carriage return character.  
\t  A tab character.  
\Z  ASCII 26 (Control+Z). See note following the table.  
\\  A backslash ("\") character.  
\%  A "%" character. See note following the table.  
\_  A "_" character. See note following the table.  

Забележка (от документацията на MySQL):



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql FROM_UNIXTIME като UTC

  2. Грешка в MySQL при вмъкване на данни, съдържащи апострофи (единични кавички)?

  3. Можете ли да дефинирате литерални таблици в SQL?

  4. Въведение във високата достъпност на базата данни за MySQL и MariaDB

  5. Вмъкнете данни в таблицата с помощта на php