如何在不将其初始化为主键的情况下进行自动增量?

时间:2016-12-21 05:20:37

标签: mysql

CREATE TABLE product( SNo INT AUTO INCREMENT, PId INT, pname VARCHAR(10),PRIMARY KEY (SNo));

我希望Sno自动增加,我希望PId成为主键。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用

CREATE TABLE `product` (
`PId` INT NOT NULL,
`SNo` INT NULL AUTO_INCREMENT,
`pname` VARCHAR(10) NULL,
PRIMARY KEY (`PId`));

答案 1 :(得分:0)

试试这个。

         CREATE TABLE products 
          (
           SNo INT AUTO_INCREMENT,
           PId INT, 
           pname VARCHAR(10),   
           PRIMARY KEY (SNo,PId)
          );