2番目の日付は最初の日付より前です(つまり、2010年9月29日から2010年1月30日までの間にクエリを実行しています)。日付の順序を逆にしてみてください:
SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')
2番目の日付は最初の日付より前です(つまり、2010年9月29日から2010年1月30日までの間にクエリを実行しています)。日付の順序を逆にしてみてください:
SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')
カテゴリごとに最新の4つのアイテムを選択するにはどうすればよいですか? エラー2002(HY000):ソケット'/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2)