Preguntas etiquetadas con mysql

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) gratuito y de código abierto que utiliza el lenguaje de consulta estructurado (SQL). NO UTILICE esta etiqueta para otras bases de datos como SQL Server, SQLite, etc. Estas son bases de datos diferentes que utilizan sus propios dialectos de SQL para administrar los datos.




10
Duplicar una tabla MySQL, índices y datos
¿Cómo copio, clono o duplico los datos, la estructura y los índices de una tabla MySQL en una nueva? Esto es lo que he encontrado hasta ahora. Esto copiará los datos y la estructura, pero no los índices: create table {new_table} select * from {old_table}; Esto copiará la estructura y …
670 mysql 




10
¿Cómo deshabilitar temporalmente una restricción de clave externa en MySQL?
¿Es posible deshabilitar temporalmente las restricciones en MySQL? Tengo dos modelos de Django, cada uno con una ForeignKey para el otro. Eliminar instancias de un modelo devuelve un error debido a la restricción ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key constraint fails here cursor.execute("DELETE …

23
Encuentra registros duplicados en MySQL
Quiero extraer registros duplicados en una base de datos MySQL. Esto se puede hacer con: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Lo que resulta en: 100 MAIN ST 2 Me gustaría extraerlo para que muestre cada fila que es un duplicado. Algo …
650 mysql  duplicates 

13
MySQL Query GROUP BY día / mes / año
¿Es posible hacer una consulta simple para contar cuántos registros tengo en un período de tiempo determinado, como un año, mes o día, teniendo un TIMESTAMPcampo, como: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY record_date.YEAR O incluso: SELECT COUNT(id) FROM stats GROUP BY record_date.YEAR, record_date.MONTH Tener una …
649 mysql  sql  date  datetime  group-by 

12
¿Cómo truncar una tabla restringida de clave externa?
¿Por qué un TRUNCADO no mygroupfunciona? Aunque tengo ON DELETE CASCADE SETtengo: ERROR 1701 (42000): No se puede truncar una tabla de referencia en una restricción de clave externa ( mytest. instance, La restricción de instance_ibfk_1clave externa ( GroupID) REFERENCIAS mytest. mygroup( ID)) drop database mytest; create database mytest; use …

4
Inyección SQL que evita mysql_real_escape_string ()
¿Existe una posibilidad de inyección de SQL incluso cuando se utiliza la mysql_real_escape_string()función? Considere esta situación de muestra. SQL se construye en PHP así: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password')); $sql = "SELECT * FROM table WHERE login='$login' AND password='$password'"; He escuchado a muchas personas decirme que un código como …

12
Cuándo usar comillas simples, comillas dobles y backticks en MySQL
Estoy tratando de aprender la mejor manera de escribir consultas. También entiendo la importancia de ser consistente. Hasta ahora, he usado al azar comillas simples, comillas dobles y backticks sin ningún pensamiento real. Ejemplo: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Además, en el ejemplo …
633 mysql  sql  quotes 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.