MySQL初学者创建表的问题

img


我这里的Id想设置为类似于学号工号的可以自己输入的号码,结果看到报了错,没有检查出其他问题,想问问我这里的主键可以不自增吗?我需要怎么修改呢?感谢各位解答~

CREATE TABLE test_table_20220408  (
  id int UNSIGNED NOT NULL,
    name VARCHAR(10) not null default '123456',
  PRIMARY KEY (id)
);

img



```sql
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

看看这个示例

```

可以使用可视化工具navicat