如何将mysql改为postgres
在标题中,任何人都可以帮助我从mysql转换到postgres如何将mysql改为postgres,mysql,postgresql,Mysql,Postgresql,在标题中,任何人都可以帮助我从mysql转换到postgres ALTER TABLE tbl_roles MODIFY 'roleId' tinyint(4) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4; 第二个呢 ALTER TABLE tbl_users MODIFY 'userId' int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20; 在“MODIFY”附近出现了error语法错误,我用了另一种方
ALTER TABLE tbl_roles MODIFY 'roleId' tinyint(4) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4;
第二个呢
ALTER TABLE tbl_users MODIFY 'userId' int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20;
在“MODIFY”附近出现了error语法错误,我用了另一种方式
CREATE TABLE IF NOT EXISTS tbl_roles (
roleId tinyint(4) NOT NULL PRIMARY KEY AUTO_INCREMENT,AUTO_INCREMENT=4
);
也在第二个表的表中
CREATE TABLE IF NOT EXISTS tbl_users (
userId int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20,
);
没有错误您考虑过在Postgresql文档中查找DDL语句吗?删除列名周围的单引号。我这样做了,但仍然存在相同的错误,但acutally现在在最后一行给我一个错误
ALTER TABLE tbl_users MODIFY userId int(11)NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20代码>