mysql

MariaDB: ERROR 1032 (HY000) at line xx: Can't find record in

久々に謎な問題に出くわしました。MariaDBのバージョンは 10.6.12-1です。 mysqldumpで取ったバックアップをリストアしようとすると表題のエラーが… どうやら、テーブルがMyISAMで、UNIQUE KEY..USING HASHを使っていて、かつ、mysqldumpを取得する際に--dis…

MySQL/MariaDB:AUTO_INCREMENTが減る場合

MySQL8より過去のバージョン、および、MariaDB10.2.4より前のバージョンでは再起動の結果、AUTO_INCREMENTの値が減ることがあります。 再起動後、SELECT MAX(id) FROM テーブル名で取得した値を使ってAUTO_INCREMENTを設定しているようです。

Postgresql:シーケンスが加算されないナゾ

先日、データベースのシードファイルを作って初期データを投入。 その後、ブラウザから追加のデータを登録しようとしたところ 「プライマリキーが重複しているよ」といったエラーが出ました。 原因は、PostgresqlにINSERTする際、プライマリキーの値を指定し…