我是MySql的新手,正在使用工作台。
我对复选框PK、NN、UQ、AI和G感到困惑。
主键不是意味着它不能为空且唯一吗?那么为什么要允许主键不必是唯一的呢?
Auto Increment不是意味着必须生成它吗?窗口上半部分的复选框将AI和G视为单选按钮,选中一个取消选中另一个。但是,在始终禁用Auto Increment的情况下,窗口下半部分的Auto Increment和Generated复选框的行为会有所不同。这些首字母缩写词的意思和我想的一样吗?
如果希望列包含自动生成的唯一整型值,应使用哪些设置,如Microsoft Sql中的身份属性?
发布于 2018-12-03 12:48:31
对于AI唯一值:
CREATE TABLE tbl (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
)用于所有索引目的的主键与唯一键相同。
https://stackoverflow.com/questions/53587527
复制相似问题