

https://biz.addisteria.com/bbs_creation1/
にはマイアドミニ で テーブル名 posts を作成しています。
しかし私はマイアドミニをうまく使いこなせないため
プロンプトに直書きで作成中です。
それで冒頭のURLの内容は以下です。
----------------------------------
【投稿情報用テーブル posts】投稿情報用のテーブルを作る
下記の6種類の情報をいれたいので、カラム数は6としておきます。
message_id メッセージ番号
message メッセージ
created_by 作成者
Created 作成日時
modified 更新日時
----------------------------------
以上を参考に コマンドプロンプト で以下で作成しようか迷っています。
「txt」 と 「int」のデータ型ですが 以下でいいでしょうか?
CREATE TABLE posts (message_id INT AUTO_INCREMENT PRIMARY KEY ,message text ,created_by INT ,created DATETIME NOT NULL ,modified DATETIME NOT NULL );
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
MySQLのバージョンは何でしょうか?
MySQL 5.7くらいまでと、MySQL 8では、ディフォルトの文字コードが変わったりしています。
実際に表定義は、たぶんやってみてるのですよね?
リンクの情報とは、データ型以外に色々違っています。
SQLを入力できるところで、
SHOW CREATE TABLE posts;
を入力してみてください。
文字コードなどが希望通りになっているでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- MySQL MYSQL エラー 2 2022/10/18 11:37
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
htmlコードで書かれた表にphpで...
-
SQLについて質問です。 SELECT ...
-
【初歩】ラジオボタンをつかっ...
-
はもうダメですか?
-
MySQLでcreateが使えない MySQL...
-
同一日に複数レコードがある場...
-
MAMP 99ドル約1.6万円 高い...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLのテーブル作成で 自信が...
-
アクセス初心者です。
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Oracle 2つのDate型の値の差を...
-
テーブルの存在チェックについて
-
エクセルグラフの凡例スペース
-
Accessのクエリでデータの入力...
-
Access テキスト型に対する指定...
-
セルの右クリックで出る項目を...
-
FROM の中で CASE を使えるでし...
-
Accessのフィールド数が255しか...
-
INSERT INTO ステートメントに...
-
変数が選択リストにありません
-
Accessでテーブルの値をテキス...
-
Accessクエリーで両方のテーブ...
-
ACCESSで400以上のフィールドが...
-
SUBSTRING 関数に渡した長さの...
おすすめ情報
mysql> SHOW CREATE TABLE posts;
ERROR 1146 (42S02): Table 'test.posts' doesn't exist
mysql> CREATE TABLE posts (message_id INT AUTO_INCREMENT PRIMARY KEY ,message text ,created_by INT ,created DATETIME NOT NULL ,modified DATETIME NOT NULL );
Query OK, 0 rows affected (0.03 sec)
mysql> SHOW CREATE TABLE posts;
+-------+------------------------------+
| Table | Create Table |
+-------+---------------------+
上の続きです。
| posts | CREATE TABLE `posts` (
`message_id` int(11) NOT NULL AUTO_INCREMENT,
`message` text,
`created_by` int(11) DEFAULT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`message_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 |
+-------+-----------------------------------+
1 row in set (0.00 sec)