kuroの覚え書き

96の個人的覚え書き

MySQL

MySQL WorkbenchでUPDATEしようとするとエラーが出る件

http://yoneyore.hatenablog.com/entry/2016/01/05/200047SQLiteからMySQLに移行している。MySQL Workbenchが便利なのであるが、時々つまづくのでメモ。 とあるテーブルのあるカラムを一旦クリアしようと UPDATE xxdb.hogetable SET hogehoge = "" WHERE hog…

データベース名を変更するには

https://qiita.com/tuboc/items/06add22b692a25bd19b5 変更はできないので、新しいデータベースのschemaを作って移し替える。空っぽのデータベースをcreateしておき、 CREATE DATABASE new_db;旧データベースのテーブル名を書き換えてやる RENAME TABLE old_…

MySQLへの移植2

メインのデータベーステーブルexome_subが子テーブルになっていて、親テーブルexome_countからカラムを読み込んでいるときに、exome_countをDropしようとしたら Cannot delete or update a parent row: a foreign key constraint failsというエラーが出て消…

MySQLへの移植

データベースをSQLiteからMySQLに移植し始めた。出来上がったテーブルを検索したり、カラムにコメントを書き込むだけだと、SQLAlchemyのお陰で、ほとんど手を加えることなく移行ができた。しかし、データベース(テーブル)にデータを追加し、そこから情報を…

MySQLにTSVファイルをインポート

$ mysqlimport -u ユーザー名 --password=パスワード --local データベース名 テーブル名.txtであり、.my.cnfをホームディレクトリに [mysqlimport] user=ユーザー名 password=パスワード default-character-set=utf8 localこんな感じで作っておけば $ mysql…