在MySQL里面id int primary key auto_increment这句是什么含义?我本来是写PostgresQL的,现在遇到的问题是要把这句转化为postgresqL里面的语句,是直接转换为id  int,   嘛?还是要有其他限制?不懂求教~~

解决方案 »

  1.   

    id int primary key auto_incrementid  你自己起的字段名字。
    int  数据类型,整型。
    primary key 定义这个字段为主键。
    auto_increment 定义这个字段为自动增长,即如果INSERT时不赋值,则自动加1
      

  2.   

    PSQL中你可以直接CREATE TABLE tablename (
        colname SERIAL primary key
    );
      

  3.   

    id int    primary key auto_increment
    id 整型    主键          自增
      

  4.   

    auto_increment这个懂了,谢谢你们转化为PSQL里面的
    CREATE TABLE tablename (
      colname SERIAL id
    );就行了?
      

  5.   

    CREATE TABLE tablename (
       id SERIAL primary key
    );