Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
f1:mysql-sintaxis [2018/05/07 15:21] lmachucaf1:mysql-sintaxis [2018/10/03 13:22] (actual) lmachuca
Línea 4: Línea 4:
  
 [[https://dev.mysql.com/doc/refman/5.7/en/|Ver también la documentación oficial]]. [[https://dev.mysql.com/doc/refman/5.7/en/|Ver también la documentación oficial]].
 +
 +  * **Ver también [[:SQL]]**.
  
 ===== Búsqueda de Información ===== ===== Búsqueda de Información =====
Línea 52: Línea 54:
   WHERE cli_rut NOT REGEXP '[1-9][0-9]+\-[0-9kK]'   WHERE cli_rut NOT REGEXP '[1-9][0-9]+\-[0-9kK]'
 </code> </code>
 +
 +Explicación del filtro:
 +
 +|  REGEXP     Significado   |
 +| ''[1-9]'' |  Un caracter del grupo dígito del 1 al 9 (para iniciar un número)   |
 +| ''[0-9]'' |  ...seguido de un caracter dígito    |
 +| ''+''      ...al menos una vez   |
 +| ''\-''    |  ...seguido de un caracter guión  |
 +| ''[0-9kK]''  |  ...seguido de un caracter del grupo dígito \\ o del grupo de las letras k y K  |
 +|| https://www.regular-expressions.info/tutorial.html  ||
 +
  
 A veces tener comillas simples o dobles como parte de un campo puede causar errores en bases de datos de MySQL no sanitizadas. Busquemos todos los clientes que tengan comillas dobles en la dirección (cosas como O'Brian, O'Higgins pero mal escritas: ''O"Brian'', ''O"Higgins'', como sucede en la base de datos de Rodeo) y veamos cómo se ven si les cambiamos las comillas simples por comillas tipográficas Unicode ("''%%’%%''"): A veces tener comillas simples o dobles como parte de un campo puede causar errores en bases de datos de MySQL no sanitizadas. Busquemos todos los clientes que tengan comillas dobles en la dirección (cosas como O'Brian, O'Higgins pero mal escritas: ''O"Brian'', ''O"Higgins'', como sucede en la base de datos de Rodeo) y veamos cómo se ven si les cambiamos las comillas simples por comillas tipográficas Unicode ("''%%’%%''"):
f1/mysql-sintaxis.1525706505.txt.gz · Última modificación: 2018/05/07 15:21 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0