sqlite特性 只能添加字段 不能修改字段 的解决方法 和php sqlite的管理工具
1. php管理工具
sqlbuddy
功能完善 都是 没有 修改字段的变通办法提供,sqlbuddy建立的sqlite ,用sqlitemanager打不开 提示有密码
phpsqliteadmin
功能太简单,不完善,
2sqlite特性 只能添加字段 不能修改字段 的解决方法
修改字段
BEGIN TRANSACTION;ALTER TABLE "proxyip" RENAME TO sqlitemanager_temp_table_14678003456;CREATE TABLE "proxyip" ("column1" INTEGER PRIMARY KEY AUTOINCREMENT, "column23" TEXT);INSERT INTO "proxyip" ("column1","column23") SELECT "column1","column24" FROM sqlitemanager_temp_table_14678003456;DROP TABLE sqlitemanager_temp_table_14678003456;COMMIT;
——————————————————
删除字段
BEGIN TRANSACTION;ALTER TABLE "proxyip" RENAME TO sqlitemanager_temp_table_14465963723;CREATE TABLE "proxyip" ("column1" INTEGER PRIMARY KEY AUTOINCREMENT);INSERT INTO "proxyip" ("column1") SELECT "column1" FROM sqlitemanager_temp_table_14465963723;
DROP TABLE sqlitemanager_temp_table_14465963723;COMMIT;========================
sqldubby生成的sqlite 用 sqlitemanager 打不开
原因:
sqlitemanager 我下载的版本 支持sqlite3 ,sqldubby生成sqlite 2
版权声明:本文为博主原创文章,未经博主允许不得转载。
,使用双手头脑与心灵的是艺术家,只有合作双手