前提・実現したいこと
mysqlのテーブルでprimary keyを設定すると、例えば"INSERT ~ ON DUPLICATE KEY UPDATE ~"で行の挿入が行われなかったとしてもprimary keyの値はどんどんと加算されていきます。頻繁に行の挿入や更新が行われるこのテーブルでは、いずれINT型の最大値に到達してしまい、それ以上行の挿入ができなくなります。この問題の解決方法をお教え願いたいです。
###試したこと
phpでsqlを発行する際に、"~ VALUES((SELECT(id ORDER BY id DESC LIMIT 1)+1), ~),((SELECT(id ORDER BY id DESC LIMIT 1)+1), ~),..."としてsqlを構成してみましたが、全くうまくいきませんでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。