我无法通过在字符串编号中添加引号将我的数据库导出到 sql 文件。我将代码邮政号码存储为 CHAR[5] 但它在没有“报价”的情况下导出。
例如:我想要我的引用字符串编号“01234”,例如:
CREATE TABLE codepostal ( code CHAR( 5 ) PRIMARY KEY NOT NULL UNIQUE, name VARCHAR( 70 ) NOT NULL );
INSERT INTO [codepostal] ([code], [name]) VALUES ('01234', 'My_city');
但不是 01234 (不引用):
CREATE TABLE codepostal ( code CHAR( 5 ) PRIMARY KEY NOT NULL UNIQUE, name VARCHAR( 70 ) NOT NULL );
INSERT INTO [codepostal] ([code], [name]) VALUES (01234, 'My_city');
我想将我的数据库导出到一个 sql 文件,然后读取它以在某处重新创建我的数据库。但是由于我存储代码邮政“01234”,如 CHAR[5] 并且它在没有引用的情况下导出,当我重新创建我的数据库时,我丢失了我的“0”,因为它读取“01234”但只插入“1234”,因为我的“01234” "没有引用。
我的 SQLiteStudio 是 v2.1.5,我存储为 VARCHAR 和 TEXT 但仍然没有引用。
任何建议都可以提供帮助,谢谢。^_^