gpt4 book ai didi

表重命名后,sqlite 模式在表名周围有引号

转载 作者:行者123 更新时间:2023-12-03 15:40:54 24 4
gpt4 key购买 nike

我必须使用以下命令重命名我的 sqlite 数据库中的现有表:

ALTER TABLE users RENAME TO widgets;

运行该命令后,当我使用 .schema 命令检查架构时,这就是我所看到的:

CREATE TABLE "widgets"(id integer primary key AUTOINCREMENT, widget_tag varchar(10), destination varchar(100), class varchar(10), name varchar(255), grp active bit(1));
CREATE TABLE uu(id integer primary key AUTOINCREMENT, uu_name varchar(255), email varchar(255), active bit(1));

注意表名两边的引号。我不确定这是不是坏事。我的 Web 应用程序运行良好,我可以毫无问题地更新/删除/选择记录。

有人能告诉我这些引述是什么吗?我是否需要担心?谢谢。

最佳答案

据我所知,您无需担心。引号只是将表的名称定义为 SQLite 的字符串文字。您只需要担心返回的值是否带有转义的“widgets”中的双引号,您会在架构检查中将其视为“widgets”。

关于表重命名后,sqlite 模式在表名周围有引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30781074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com