tablas - eliminar registro mysql php
¿Cómo elimino una base de datos MySQL? (5)
Desde el prompt de MySQL:
mysql> drop database <db_name>;
¿Puede notar en mi última pregunta que un problema causó algunos problemas más, leyendo los manuales de MySQL en el monitor MySQL?
Mi base de datos ahora no se puede usar, en parte debido a mi interés en romper cosas y mi incapacidad para mirar los mensajes de error. Sé que no debería volver a utilizar las claves principales, pero me gustaría utilizarlas de nuevo después de la eliminación de la base de datos que empeoré. Asi que
¿Cómo puedo eliminar correctamente una base de datos MySQL?
Si está trabajando en XAMPP y su consulta de drop database no funciona, puede ir a la etiqueta de operaciones donde encuentra la columna (soltar la base de datos (soltar)), hacer clic en ese botón y su base de datos será eliminada.
Si está utilizando una secuencia de comandos SQL cuando está creando su base de datos y tiene usuarios creados por su secuencia de comandos, debe soltarlos también. Por último, debe eliminar a los usuarios; es decir, fuerza a MySQL a leer los privilegios del usuario nuevamente.
-- DELETE ALL RECIPE
drop schema <database_name>;
-- Same as `drop database <database_name>`
drop user <a_user_name>;
-- You may need to add a hostname e.g `drop user bob@localhost`
FLUSH PRIVILEGES;
¡Buena suerte!
Si su base de datos no se puede descartar, aunque no tenga errores ortográficos en la declaración y no se pierda el ;
al final, encierre el nombre de la base de datos entre los backticks:
mysql> drop database `my-database`;
Los marcadores son para bases de datos o columnas, los apóstrofos son para datos dentro de estos.
Para obtener más información, consulte esta respuesta a la pregunta sobre el desbordamiento de pila ¿ Cuándo utilizar comillas simples, comillas dobles y resúmenes? .
drop database <db_name>;
FLUSH PRIVILEGES;