¿Cuál es el comando para lograrlo:
MYSQL: eliminar todas las filas que contienen la cadena "foo"
en la tabla "bar"
MYSQL: eliminar todas las filas que contienen la cadena "foo" en la tabla "barra"
Respuesta
DELETE FROM bar where
field1 like '%foo%'
OR
field2 like '%foo%'
OR
...
fieldLast like '%foo%'
Normalmente, puede utilizar la palabra clave 'como' para realizar la casación simple patrón: http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html
tendrá que una relación explícita de las columnas que pienso, por lo que algo en la línea de ...
DELETE FROM bar WHERE col1 LIKE '%foo%' OR col2 LIKE '%foo%'....etc
La consulta y la explicación se puede encontrar aquí (ver pregunta 2)
También puede ser necesario cambiar la condición relativa a "como" condición.
Intentar esta consulta
delete from [table name] where [column name] like '%[text to find]%'
Esto coincidirá si aparece el texto, independientemente de la posición. es decir,
si estuviera buscando foo, coincidiría con "xfoo
" y "foox
"
delete from bar where field1 like '%foo%' OR field2 like '%foo%' OR ... fieldLast like '%foo%'
Si bien esta publicación puede responder a la pregunta, sigue siendo una buena idea agregar alguna explicación y, posiblemente, algunos enlaces a la documentación relevante. Las respuestas con buenas explicaciones y referencias suelen ser más útiles tanto para el OP actual como para los futuros visitantes. Las respuestas detalladas completas también son más propensas a atraer votos positivos. –
- 1. Sql selecciona las filas que contienen parte de la cadena
- 2. Borrar todas las filas en la tabla
- 3. MySQL Eliminar todas las filas de la tabla y restablecer ID a cero
- 4. MySQL: Eliminar todas las filas anteriores a 10 minutos
- 5. Eliminar todas las filas de una tabla, arroja nullpointer
- 6. Mostrar todas las filas de MySQL que contienen el mismo valor
- 7. mysql cuenta la suma de todas las filas
- 8. Eliminar todas las filas de la tabla de la base de datos SQLite
- 9. ¿Cómo eliminar todas las filas de una tabla excepto las dos primeras y la última?
- 10. Eliminar datos de todas las tablas en MYSQL
- 11. Eliminar líneas que contienen cierta cadena
- 12. Cómo seleccionar todas las filas de la tabla (tr) que contenía una clase (jquery)
- 13. Eliminar todas las filas en una tabla basada en otra tabla
- 14. Eliminar varias filas duplicadas en la tabla
- 15. actualización de MySQL todas las filas de selección basado en la de otra tabla
- 16. ¿Cómo leer todas las filas de la tabla grande?
- 17. jQuery - cómo seleccionar todas las filas de la tabla entre dos filas de la tabla en la misma mesa
- 18. Java: Eliminar todas las filas de DefaultTableModel
- 19. InnoDB SELECT ... PARA la instrucción UPDATE que bloquea todas las filas en una tabla
- 20. Una forma rápida de eliminar todas las filas de una tabla de datos a la vez
- 21. Python, eliminar todas las apariciones de cadena en la lista
- 22. ¿La mejor manera de borrar todas las filas en una tabla usando NHibernate?
- 23. MySQL: Cómo seleccionar todas las filas de una tabla EXCEPTO la última
- 24. Cómo eliminar de manera eficiente todas las filas de una tabla en DB2
- 25. MySQL - encontró diferencia entre las filas de la misma tabla
- 26. Manera eficiente de actualizar todas las filas en una tabla
- 27. Obtener todas las filas seleccionadas de mysql en una matriz
- 28. Eliminar filas duplicadas (no eliminar todas las duplicadas)
- 29. MySQL selecciona las filas que no tienen columna correspondiente en la otra tabla
- 30. MYSQL Seleccionar de la tabla, obtener las últimas/últimas 10 filas en la tabla
¿no sería esto eliminar filas con fooo o el valor fooh? –
@ToniMichelCaubet sí, fooo o foooh son cadenas que contienen foo. –
¡Es cierto! Es solo que terminé buscando una necesidad diferente;) Lo siento por eso –