MySQLいろいろ

■intじゃないのからintに変更
ALTER TABLE table_name MODIFY column_name INT NOT NULL;

■AUTO_INCREMENTの値を確認、修正(MySQL5.7)

SELECT auto_increment FROM information_schema.tables
 WHERE table_name = '{table_name}';

ALTER TABLE {table_name} AUTO_INCREMENT={NEW_VALUE};

■PRIMARY KEY
どうしても書き方を忘れる。普通に1行分使う。

CREATE TABLE tbl
(id int AUTO_INCREMENT,
value int NOT NULL,
PRIMARY KEY(id)
);

■ライフタイム?サポート?
https://ja.wikipedia.org/wiki/MySQL
一般公開版(GA:General Availability)
MySQL Database 5.1 → GA:2008/12(5.1.30) → Premier Support 期限:2013/12
MySQL Database 5.5 → GA:2010/12(5.5.8) → Premier Support 期限:2015/12
MySQL Database 5.6 → GA:2013/02(5.6.10) → Premier Support 期限:2018/02
MySQL Database 5.7 → GA:2015/10(5.7.9) → Premier Support 期限:2020/10
■ハイフンを含むデータベース名

バックダッシュで囲まないとエラーになる。
CREATE DATABASE `test-test`;
カテゴリー: MySQL パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です