SQLite 中自增主键是否必须用INTEGER类型,在Navicat中的设置
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在SQLite中,自增主键可以使用INTEGER类型,也可以使用任何其他数字类型(如REAL、NUMERIC等)。但是,当你想要自增属性时,必须使用INTEGER类型,因为SQLite中的AUTOINCREMENT关键字仅适用于INTEGER主键。
在SQLite中创建具有自增主键的表,你可以这样做:
CREATE TABLE example_table (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    column1 TEXT,
    column2 INT
);在Navicat中,当你创建表并希望某个字段为自增主键时,可以在字段属性中设置:
- 打开Navicat,连接到SQLite数据库。
 - 在数据库图标上右键,选择“新建表”。
 - 在“名称”列,填入表名,如
example_table。 - 点击“列”标签,添加列,如
id,column1,column2。 - 选中
id列,在“类型”下拉菜单中选择INTEGER。 - 在
id列的“属性”部分,勾选PK(主键)和AI(自增)。 - 保存表,它将自动创建带有自增主键的表。
 
Navicat会自动处理SQL语句,创建带有自增主键的表。
评论已关闭