日付を選択('1994-11-05T13:15:30Z');
上記のクエリは null を返しています...
私が知る限り、日付は有効なようです (このクエリを MySQL で試してみたところ、問題なく動作しました)。
私はPHP 5.4.14を使用しています
SQLite は、必ずしも MySQL と同じ SQL を使用するとは限りません。ANSI SQL と完全に互換性のある SQL ダイアレクトはほとんどないため、あるデータベース システムの SQL が別のシステムで機能することは期待できません。
docsによると、date
MySQL のものと同様に動作するはずです。ただし、ISO 8601 のタイムゾーン修飾子はまったくサポートされていないようです。タイムゾーンが必要な場合 (日付のみが必要かどうかはわかりません)、次のことを試すことができます (今はテストできません)。
SELECT date('1994-11-05T13:15:30', 'utc')