我想将简单应用程序的数据库从mysql更改为sqlite,这是我的sql命令:
CREATE TABLE `Todo` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Title` varchar(255) DEFAULT NULL,
`Category` varchar(255) DEFAULT NULL,
`State` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我尝试创建sqllite,但返回我这个错误: Error: near "AUTO_INCREMENT": syntax error
我如何修复它?
而不是单独使用主键,请使用自动增量键
提及它CREATE TABLE `Todo` (
`Id` integer primary key AUTOINCREMENT,
`Title` varchar(255) DEFAULT NULL,
`Category` varchar(255) DEFAULT NULL,
`State` varchar(255) DEFAULT NULL
)