私はこれをウェブ上で一般的に見てきましたが、答えは見つかりませんでした。my_sql、1行目を削除する必要があります
ここでは説明しませんが、mysqld データベーステーブルの一番上の行を削除してからページを更新する必要があります。
削除は常に一番上の行であり、行の内容とは無関係に、 は無駄なselectを実行します。
は、私は(私のPHPコードで)これを呼び出すことができるはず私には思える:
mysql_deleterow(0); // delete the top row from the table
し、それを使って行うこと。しかし、ああ、いいえ - 私が見つけることができるそのような呼び出しはありません。
コンテンツとは無関係にテーブル行を削除する方法はありますか? (あなたが私に尋ねるために衝動を感じ 場合は「なぜあなたはそれをしたいですか?」私は「私はに行かないよな理由で」言うところの上に読み直してください)
実際、なぜか議論するつもりはありませんが、私のコードでは配列のようにテーブルを扱います。SELECT *はmysql_fetch_row()を使用して各行を順番に表示します。したがって、fetch_row()が行を取得するのと同じ順序で、fetch_row()が取得する最初の行を削除したいだけです。それは私がしたいことを説明するのに役立つのでしょうか? – wantTheBest
@ wantthebest、私は行を処理した後、 'TRUNCATE table'を使ってすべての行を削除します。はるかに速くなるでしょう。 –