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

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

新規登録して質問してみよう
ただいま回答率
85.48%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Q&A

解決済

3回答

182閲覧

postgresqlでシンタックスエラー

World

総合スコア44

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

0グッド

0クリップ

投稿2018/07/09 11:35

CREATE TABLE clip (
clipid int(100) NOT NULL,
userid int(100) NOT NULL,
articre_id int(100) NOT NULL,
timestamps timestamp NOT NULL
);

上記のクエリを流したのですが、シンタックスエラーがでて流せません。
mysqlからの移行作業です。
構文を調べたりしたのですが、何が違うのかまったく...

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

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

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

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

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

mather

2018/07/09 11:39

シンタックスエラーを全文コピーして質問に追記してください。
guest

回答3

0

ベストアンサー

数値型の精度指定があるのはoracle位じゃなかったかと思うんですが。
数値で精度の指定があり、そのまま移行するなら別の型ですね。
以下参考。
MySQLとPostgresのデータ型対応表

投稿2018/07/09 11:50

編集2018/07/10 12:14
sazi

総合スコア25195

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

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

0

投稿2018/07/09 11:42

mather

総合スコア6753

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

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

0

マニュアルくらい確認しましょう。
PostgreSQL 数値データ型 int型はないです。

投稿2018/07/09 11:40

Orlofsky

総合スコア16415

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

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

sazi

2018/07/09 11:44 編集

intはintegerの省略表記で、エラーではありません。
Orlofsky

2018/07/09 11:53

おっと、int(100) 100桁は無理です。失礼。
sazi

2018/07/09 11:57

いえ、「int型はない」と書かれていたので、intという表記での定義は可能という意味です。 ※ただ、int(eger)には桁指定はできませんが。
Orlofsky

2018/07/09 12:01

フォローありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問