teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

加筆修正

2018/03/13 03:06

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,4 @@
1
- 一般論的には、ALTER TABLE文のSQLを実行します。
1
+ RDBMS一般論的には、ALTER TABLE文のSQLを実行します。
2
2
 
3
3
  [MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文](https://dev.mysql.com/doc/refman/5.6/ja/alter-table.html)
4
4
  ALTER TABLE テーブル名 CHANGE 旧カラム名 新カラム名;
@@ -6,5 +6,8 @@
6
6
  [5.5. テーブルの変更](https://www.postgresql.jp/document/9.6/html/ddl-alter.html) -- postgresql
7
7
  ALTER TABLE テーブル名 RENAME COLUMN 旧カラム名 TO 新カラム名;
8
8
 
9
+ しかし、SQLiteの場合は
9
10
  [SQLiteでカラム名の変更をする方法 - Hacking My Way ~ itogのhack日記](http://d.hatena.ne.jp/itog/20100118/1263816773)
10
- > 新規にテーブルを作り、既存のテーブルからコピーする
11
+ > 新規にテーブルを作り、既存のテーブルからコピーする
12
+
13
+ そうです。

1

加筆修正

2018/03/13 03:06

投稿

退会済みユーザー
answer CHANGED
@@ -3,5 +3,8 @@
3
3
  [MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文](https://dev.mysql.com/doc/refman/5.6/ja/alter-table.html)
4
4
  ALTER TABLE テーブル名 CHANGE 旧カラム名 新カラム名;
5
5
 
6
- [5.5. テーブルの変更](https://www.postgresql.jp/document/9.6/html/ddl-alter.html)
6
+ [5.5. テーブルの変更](https://www.postgresql.jp/document/9.6/html/ddl-alter.html) -- postgresql
7
- ALTER TABLE テーブル名 RENAME COLUMN 旧カラム名 TO 新カラム名;
7
+ ALTER TABLE テーブル名 RENAME COLUMN 旧カラム名 TO 新カラム名;
8
+
9
+ [SQLiteでカラム名の変更をする方法 - Hacking My Way ~ itogのhack日記](http://d.hatena.ne.jp/itog/20100118/1263816773)
10
+ > 新規にテーブルを作り、既存のテーブルからコピーする