0
これは正常に動作しているようですが、このクエリがMySQLの絶対的なnoobであり、私のデータベースに。またはページ post_typeフィールドでは、その後、ソートのすべての行を見つけ添付ファイルを含む行に対してwp_postsテーブルを検索しますMySQLセルの日付/時刻フィールドに条件を1秒ずつ追加します
クエリ:ここ
は、私が探していますものです昇順をのpost_titleフィールドに入力し、最後に変更を加えます。それは非対応post_typeであるので、例えば---------------------------------------------
post_date | post_type | post_title
---------------------------------------------
2016-04-02 15:00:00 | page | C
---------------------------------------------
2016-04-02 15:00:01 | attachment | A
---------------------------------------------
2016-04-02 15:00:02 | attachment | E
---------------------------------------------
2016-04-02 15:00:03 | other | D
---------------------------------------------
2016-04-02 15:00:04 | page | B
---------------------------------------------
は無視されているPOST_TITLE Dの
---------------------------------------------
post_date | post_type | post_title
---------------------------------------------
2016-04-02 15:00:02 | page | C
---------------------------------------------
2016-04-02 15:00:00 | attachment | A
---------------------------------------------
2016-04-02 15:00:03 | attachment | E
---------------------------------------------
2016-04-02 15:00:03 | other | D
---------------------------------------------
2016-04-02 15:00:01 | page | B
---------------------------------------------
時間になるはずです、他のすべてのpost_titlesは、彼らの上昇アルファベット順に従って、新しいタイムエントリを得ました注文。
このクエリは正しいですか?
set @mytime_post_date = -1;
update wp_posts set post_date = cast('2016-04-02 15:00:00' AS DATETIME) + interval (@mytime_post_date := @mytime_post_date + 1) second WHERE (post_type='attachment' OR post_type='page') ORDER BY post_title ASC;
ご質問ありがとうございました。https://stackoverflow.com/users/1491895/barmarご連絡ありがとうございます。 )
正常に動作している場合。だからそれは良いです。 – androidnation