删除具有特定字段的所有条目

时间:2011-02-16 23:27:43

标签: php mysql sql-delete

我有一个包含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 个答案:

答案 0 :(得分:4)

这样的东西?

DELETE FROM meta WHERE meta_key = 'foo'

答案 1 :(得分:1)

delete from meta where meta_key='foo'

我错过了什么吗?

答案 2 :(得分:1)

查询将是:

DELETE FROM meta WHERE meta_key = "foo";
相关问题