$ cat "dev63.hatenablog.com/entry/2024/10/26/233224.md"
// ブログエントリー — 2024/10/26

DBeaverから日本語文字列をinsertすると、SQLエラー [1366] [HY000]: Incorrect string value: '\xE5\xB1\xB1' for column 'family_name' at row 1

マルチバイト文字非対応だったので、CREATE文に ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci をつけ直して解決

CREATE TABLE authors (id INT PRIMARY KEY, family_name VARCHAR(255), first_name VARCHAR(255)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
CREATE TABLE books (id INT PRIMARY KEY, name VARCHAR(255), author_id INT) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
ENTRY: dev63.hatenablog.com/entry/2024/10/26/233224.md
DATE: 2024/10/26
WORDS: 40