自分でこれを経験しただけです、まあ私はまだです...
- 大文字と小文字を区別するテキスト
-
INSERT IGNOREの欠如 およびREPLACE - ほとんどすべての場所で明示的なキャストが必要です
- バックティックなし
LOAD DATA INFILE(COPY近いですが、十分に近づいていません)-
autoincrementを変更しますSERIALへ - MySQLでは形式が悪いですが、Postgresでは
INNER JOINONなし 句は発生しません。CROSS JOINを使用してください など -
COUNT(*)クレイジースローになる可能性があります - データベースはテーブルではなく文字セットでエンコードされます
- 複数のスキーマを持つ複数のデータベースを持つことができます(MySQLには実際には1つのデータベースと複数のスキーマしかありません)
- パーティション化は異なります
- MySQL
intervalvs.Postgresinterval(時間間隔の場合) - 暗黙的な列の名前変更、Postgresには
ASが必要です - Postgresで同時に複数のテーブルを更新することはできません
- Postgres関数は強力です。したがって、
CALL proc();はありません。;proc()を書き直します 関数およびSELECT proc();として 。