使用QSEE创建数据库CREATE脚本

时间:2014-01-04 14:16:54

标签: sqlite

所以我使用这个程序QSEE,我用它完成了我的数据库。现在,当我告诉它为我生成CREATE脚本时,它创建它有点不同于我以前的猜测。

主键的定义如下:

CREATE TABLE movie(
    movie_ID    INTEGER NOT NULL,
    name VARCHAR NOT NULL,
    yadayadayada....
    CONSTRAINT  pk_movie PRIMARY KEY (movie)
);

但我以前看到的是主键是这样定义的:

CREATE TABLE movie(
        movie_ID    INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
        name VARCHAR NOT NULL,
        yadayadayada....
    );

两个人都可以吗?如果我使用第一个,我该如何定义外键?

0 个答案:

没有答案