1. ホーム
  2. postgresql

postgreSQL でテーブルを作成する

2023-09-30 05:58:49

質問

このクエリの何が問題なのか理解できません。クエリツールがPostgreSQLにテーブルを作成しようとしません。

CREATE TABLE article (
article_id bigint(20) NOT NULL auto_increment,
article_name varchar(20) NOT NULL,
article_desc text NOT NULL,
date_added datetime default NULL,
PRIMARY KEY (article_id)
);

どのように解決するのですか?

まず bigint(20) not null auto_increment は機能しませんので、単純に bigserial primary key . 次に datetimetimestamp であり、PostgreSQLでは 全てにおいてです。

CREATE TABLE article (
    article_id bigserial primary key,
    article_name varchar(20) NOT NULL,
    article_desc text NOT NULL,
    date_added timestamp default NULL
);