質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
A5:SQL Mk-2

A5:SQL Mk-2は、フリーのSQL開発ツールです。高機能で軽量、且つ分かりやすいことを目指して開発されました。SQLの実行やテーブル編集などの機能に加え、簡単な操作によりDB定義書やER図を自動生成することも可能です。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Q&A

解決済

1回答

4990閲覧

初心者 テーブル作成時にエラーが起きます

NEKOTABETAI

総合スコア14

A5:SQL Mk-2

A5:SQL Mk-2は、フリーのSQL開発ツールです。高機能で軽量、且つ分かりやすいことを目指して開発されました。SQLの実行やテーブル編集などの機能に加え、簡単な操作によりDB定義書やER図を自動生成することも可能です。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

0グッド

0クリップ

投稿2020/08/19 16:29

前提・実現したいこと

なぜかエラーが起きてしまいます。
ネット記事を見てやりましたがどこも間違っていないはずなのにエラーが出ます。

発生している問題・エラーメッセージ

SQL

1 2SQL : CREATE TABLE SAMPLE_TABLE1 ( 3 ID INT NOT NULL PRIMARY KEY COMMENT 'ペットID' . 4 NAME VARCHAR(30) NOT NULL COMMENT '名前' . 5 GENDER CHAR(1) NOT NULL COMMENT '性別(男 : M/女 : F)' . 6 BIRTHDAY DATE NOT NULL COMMENT '生年月日(YYYYMMDD)' . 7 WEIGHT DOUBLE COMMENT '体重' . 8 REGIST_TIMESTAMP TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMENT '登録日時' 9) 10SQL : #42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '. 11 NAME VARCHAR(30) NOT NULL COMMENT '' at line 2

該当のソースコード

SQL

1CREATE TABLE SAMPLE_TABLE1 ( 2 ID INT NOT NULL PRIMARY KEY COMMENT 'ペットID' . 3 NAME VARCHAR(30) NOT NULL COMMENT '名前' . 4 GENDER CHAR(1) NOT NULL COMMENT '性別(男 : M/女 : F)' . 5 BIRTHDAY DATE NOT NULL COMMENT '生年月日(YYYYMMDD)' . 6 WEIGHT DOUBLE COMMENT '体重' . 7 REGIST_TIMESTAMP TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMENT '登録日時' 8) ;

試したこと

始めたばかりなのでよくわからずお手上げです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

残念ですが、間違いがあります。

  • CREATE TABLE文の各カラムの定義は、カンマ(,)区切りですが、ピリオド(.)になってしまっています。
  • REGIST_TIMESTAMP列の COMMENT が COMENT になってしまっています。

SQL

1CREATE TABLE SAMPLE_TABLE1 ( 2 ID INT NOT NULL PRIMARY KEY COMMENT 'ペットID' , 3 NAME VARCHAR(30) NOT NULL COMMENT '名前' , 4 GENDER CHAR(1) NOT NULL COMMENT '性別(男 : M/女 : F)' , 5 BIRTHDAY DATE NOT NULL COMMENT '生年月日(YYYYMMDD)' , 6 WEIGHT DOUBLE COMMENT '体重' , 7 REGIST_TIMESTAMP TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登録日時' 8) ;

投稿2020/08/19 16:46

編集2020/08/19 16:52
YakumoSaki

総合スコア2027

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NEKOTABETAI

2020/08/20 15:18

その通りでした。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問