Удалить все записи, которые имеют определенное поле - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть таблица базы данных, которая имеет 4 поля.Он создается так:

CREATE TABLE meta (
      meta_id bigint(20) NOT NULL auto_increment,
      object_id bigint(20) NOT NULL default '0',
      meta_key varchar(255) default NULL,
      meta_value longtext,
      PRIMARY KEY (`meta_id`),
      KEY `object_id` (`object_id`),
      KEY `meta_key` (`meta_key`)
    )

Как я могу удалить все записи из этой таблицы, которые имеют определенный meta_key, например.foo?

Ответы [ 3 ]

4 голосов
/ 17 февраля 2011

Как то так?

DELETE FROM meta WHERE meta_key = 'foo'
1 голос
/ 17 февраля 2011

запрос будет:

DELETE FROM meta WHERE meta_key = "foo";
1 голос
/ 17 февраля 2011
delete from meta where meta_key='foo'

Я что-то упустил?

...