在 wordpress 表中插入新行但删除所有其他行

Posted

技术标签:

【中文标题】在 wordpress 表中插入新行但删除所有其他行【英文标题】:Insert new row in wordpress table but delete all others 【发布时间】:2013-10-03 00:53:45 【问题描述】:

我正在尝试在 wordpress 表中添加一个新行(我已经创建),但是每次我添加新行时,所有其他行都会被删除,如果我查看数据库表,我只能看到最后一个插入行。

我尝试了两种方法,但我得到了相同的结果:

$ins_reply = $wpdb->insert( $table, array('itemid'=> $item_id, 'time' => $time, 'title' => '', 'text' => $content, 'author' => $user, 'deadline' => 0));

$query_insert = "INSERT INTO ".$table." (`itemid` ,`time` ,`title` ,`text` ,`deadline` ,`author`) VALUES ('".$item_id."', '".$time."', '', '".$content."', '0', '".$user."')";
$wpdb->query($query_insert);

我的代码有什么问题?

【问题讨论】:

【参考方案1】:

您在问题中发布的查询不是问题的根源。

也许您正在开发一个插件,其中表创建脚本在此操作期间意外擦除并重新安装表?

【讨论】:

你是对的......问题不是这个。有一个 wordpress cron jop 每分钟删除一次表格内容......谢谢

以上是关于在 wordpress 表中插入新行但删除所有其他行的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA 在工作表中插入/删除行

用其他东西替换或删除新行,但只能在 CSV 文件上使用 PHP 的单引号或双引号之间

Jquery在某个索引处将新行插入表中

Mysql - 创建触发器以根据插入另一个表中的行插入新行

Postgres 检查是不是插入了任何新行

是否可以在 Access 中执行触发器,在 SqlServer 数据库的表中插入新行?