使用字符串替换函数生成的列在SQLite3中引发语法错误
我试图在SQLite3命令行中运行以下语句,但出现错误:使用字符串替换函数生成的列在SQLite3中引发语法错误,sqlite,Sqlite,我试图在SQLite3命令行中运行以下语句,但出现错误: create table projects( "project_creation_date" TEXT, "project_creation_date_formatted" as replace("project_creation_date", "/", "-") ); 错误:“替换”附近:语法错误 我不明白为什么会发生此错误。必
create table projects(
"project_creation_date" TEXT,
"project_creation_date_formatted" as replace("project_creation_date", "/", "-")
);
错误:“替换”附近:语法错误
我不明白为什么会发生此错误。必须将整个表达式括在括号内:
create table projects(
"project_creation_date" TEXT,
"project_creation_date_formatted" as (replace("project_creation_date", "/", "-"))
);
必须将整个表达式括在括号内:
create table projects(
"project_creation_date" TEXT,
"project_creation_date_formatted" as (replace("project_creation_date", "/", "-"))
);
是什么决定了哪些表达式必须包含在sqlite的parantesse中?这与正确的语法有关。检查这个:是什么决定了哪些表达式必须包含在sqlite的parantesse中?这是关于正确的语法。检查一下:为什么是否决票?为什么是否决票?