¿Cómo elimino todas las entradas de una sola tabla en MySQL con PHP?Borrar datos en la tabla MySQL con PHP?
Respuesta
TRUNCATE TABLE mytable
tener cuidado con él sin embargo.
TRUNCATE TABLE tablename
o
DELETE FROM tablename
El primero suele ser la mejor opción, como DELETE FROM es lento en InnoDB.
En realidad, ¿esto ya no fue respondido en su other question?
TRUNCATE TABLE table;
es el comando SQL. En PHP, tendrá que utilizar:
mysql_query('TRUNCATE TABLE table;');
mysql_query (tabla 'TRUNCATE TABLE'); – ManelPNavarro
TRUNCATE TABLE `table`
a menos que necesite para preservar el valor actual de la secuencia AUTO_INCREMENT, en cuyo caso lo que probablemente prefiere
DELETE FROM `table`
aunque si el tiempo de los asuntos de operación, ahorrando el valor AUTO_INCREMENT, truncar la tabla, y luego restaurando el valor con
ALTER TABLE `table` AUTO_INCREMENT = value
se suceder mucho más rápido.
En realidad, creo que el optimizador de MySQL lleva a cabo un TRUNCATE cuando ELIMINA todas las filas.
No es para sonar grosero, pero esto es algo que se puede responder fácilmente con una búsqueda rápida en Google. Deberías hacer eso antes de preguntarle a una comunidad. w3schools.com es un excelente sitio web para aprender todo esto. Aquí hay un enlace que es un gran tutorial para php y mysql. http://www.w3schools.com/php/php_mysql_intro.asp
Ejemplo de MySQLI donde $ con es la variable de conexión de la base de datos y el nombre de la tabla es: mytable.
mysqli_query($con,'TRUNCATE TABLE mytable');
TRUNCATE quedará en blanco a su mesa y restablecer la clave primaria BORRAR también hará que su tabla en blanco pero no se restablecerá la clave principal.
que podemos utilizar para truncar
TRUNCATE TABLE tablename
que podemos utilizar para borrar
DELETE FROM tablename
también podemos darle condiciones que a continuación
CANCELACIÓN de nombre de tabla donde id = 'xyz'
- 1. tabla mysql bloqueo con php
- 2. borrar todo el registro de la tabla en mysql
- 3. CodeIgniter/PHP/MySQL: Recuperar datos con JOIN
- 4. Borrar, Truncar o Soltar para limpiar una tabla en MySQL
- 5. Insertar datos en la tabla de MySQL con Java
- 6. mysql :: insertar en la tabla, datos de otra tabla?
- 7. Inserte datos de otra tabla con un bucle en mysql
- 8. Actualizar tabla mysql con datos de otra tabla
- 9. MySQL borrar con consulta de selección anidado
- 10. Php Serialize datos en Mysql
- 11. Guardando timestamp en la tabla mysql usando php
- 12. Borrar hilera con una Mysql gatillo
- 13. borrar todo de la tabla
- 14. Borrar todas las filas en la tabla
- 15. tabla de datos + borrar una fila en C# usando bucle
- 16. truncar toda la tabla en la base de datos mysql
- 17. Obtenga datos de mysql en android con php
- 18. MySQL ¿Cómo SELECCIONAR datos de la tabla que grabó hoy?
- 19. Mostrando todos los nombres de tabla en php desde la base de datos MySQL
- 20. jquery Chatee con PHP mySQL
- 21. PHP mySQL - Insertar nuevo registro en la tabla con autoincremento en la clave principal
- 22. BORRAR de tener COUNT (*) en MySQL
- 23. ¿Cómo volcar la estructura de la tabla mysql sin datos con una consulta SQL?
- 24. Mysql DATE_ADD INTERVALO con campos de la tabla de MySQL
- 25. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 26. Seleccionar los datos de la tabla MySql en una matriz
- 27. inserción de MySQL en clave duplicada; ¿borrar?
- 28. Dump MySQL vista como una tabla con datos
- 29. Borrar datos de ZedGraph
- 30. MySQL LEFT JOIN con valor opcional en la segunda tabla
Y desde la perspectiva de un requisito, truncar restablecerá las indicaciones, mientras que eliminar no lo hará. – Kezzer