我正在创建一个新闻源,并试图允许三个新闻更新(每个人)在同一时间。
MYSQL数据库的结构如下:

username|update1|update2|update3

bill     foo     bar     baz

我想知道我怎样才能做到当比尔发布新的新闻时:
update3的值将被删除
update2中的值将移动到update3
update1中的值将移动到update2
新的新闻更新将放在update1
这是在一个简单的MYSQL查询中实现的,还是必须使用PHP来实现?

最佳答案

试试这个:

UPDATE table
    SET update3 = update2,
        update2 = update1,
        update1 = {$your_input}
    WHERE your_filter = your_condition

09-25 17:29