1
A
回答
2
您不能在SQLite中修改列。
您必须创建一个TEMPORARY表,删除原始表,再次创建IT,然后从TEMPORARY表返回INSERT。
假设列数和订单保持不变,并且您的表不包含引用的主键或惟一键,你可以使用这个简化的语法:如果你换号
CREATE TEMP TABLE TempTable AS SELECT * FROM YourTable;
DROP TABLE YourTable;
CREATE TABLE YourTable (col defs here. . .);
INSERT INTO YourTable SELECT * FROM TempTable;
或列的顺序,您将在INSERT语句中显式列出列。
相关问题
- 1. 如何在Jinja2中做到这一点?
- 2. 如何在jQuery中做到这一点?
- 3. 如何在haskell中做到这一点?
- 4. 如何在CSS中做到这一点
- 5. 如何在Cocos2d中做到这一点?
- 6. 如何在jQuery中做到这一点?
- 7. 如何在bootstrap中做到这一点?
- 8. 如何在jQuery中做到这一点?
- 9. 如何在Ruby中做到这一点?
- 10. 如何在PHP中做到这一点?
- 11. 如何做到这一点?
- 12. 如何做到这一点?
- 13. 如何在Laravel做到这一点5.2
- 14. 如何做到这一点在C#
- 15. 如何做到这一点自动?
- 16. 如何做到这一点布局?
- 17. 如何做到这一点查询
- 18. 如何做到这一点的效果
- 19. 如何使用linq做到这一点?
- 20. 如何使用Thymleaf做到这一点?
- 21. 如何做到这一点重定向?
- 22. iBooks如何做到这一点?
- 23. 注释 - NSArray - 如何做到这一点?
- 24. istringstream - 如何做到这一点?
- 25. [email protected]如何做到这一点?
- 26. 如何做到这一点的LINQ
- 27. preg_replace如何做到这一点?
- 28. Facebook如何做到这一点?
- 29. htaccess重写,如何做到这一点?
- 30. 如何做到这一点透视(转)