0
我试图转换MySQL数据库对于SQLite但我面临着主键的唯一约束的一个问题,这是我的MySQL表代码:皈依到SQLite的
CREATE TABLE `table01` (
`idtable1` INT(11) NOT NULL DEFAULT 0,
`nom1` VARCHAR(50) NULL DEFAULT NULL,
PRIMARY KEY (`idtable1` ASC),
UNIQUE KEY `idtable1` (`idtable1` ASC)
) DEFAULT CHARSET=utf8 ENGINE=InnoDB;
和当我使用DBConvert为SQLite的& MySQL的转换在这里是我所得到的:
CREATE TABLE table01 (
idtable1 int PRIMARY KEY NOT NULL DEFAULT 0,
nom1 varchar(50) DEFAULT NULL
);
CREATE UNIQUE INDEX idtable1
ON table01
(idtable1);
所以,当我读我的数据的基础上,“使用SQLite大师”,SQLite的大师没有认识到主键的独特contraint。
我试过了,但没有任何结果,仍然是行ID替换我的主键... – cascadox 2012-07-10 10:31:03