现在我不能创建SQL视图如何解决mysql错误?
CREATE VIEW userview
'SELECT `Name``Password``Email``Phonenumber` FROM user'
MySQL表示:文件
我的错误是:
1064 - 你在你的SQL语法错误;检查对应于您MariaDB的服务器版本使用附近的“正确的语法手册” SELECT
Name``Password``Email``Phonenumber
从用户'出现在第2行
请给我任何解决方案
现在我不能创建SQL视图如何解决mysql错误?
CREATE VIEW userview
'SELECT `Name``Password``Email``Phonenumber` FROM user'
MySQL表示:文件
我的错误是:
1064 - 你在你的SQL语法错误;检查对应于您MariaDB的服务器版本使用附近的“正确的语法手册” SELECT
Name``Password``Email``Phonenumber
从用户'出现在第2行
请给我任何解决方案
你应该使用创建视图。 ..和列名必须用逗号
CREATE VIEW userview as
SELECT `Name`,`Password`, `Email`, `Phonenumber` FROM user
使用单引号是非常糟糕的主意。 –
@AleksandarĐokić是的,使用双引号是不好的idead,我使用backtics ..这是在mysql中名称的正确方法..如果你不知道是不是我的问题,但downvote正确的答案是不公平的.. – scaisEdge
正确,我同意@scaisEdge –
CREATE VIEW userview AS
SELECT `Name`, `Password`, `Email`, `Phonenumber`
FROM user
分开你有语法错误。
这是创建视图正确的语法:列名之间
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
首先尝试添加逗号。然后尝试匹配反引号。然后尝试阅读The Flippin手册 – RiggsFolly
我正在投票将其作为印刷错误进行投票。提示:在'select'的列名之间使用逗号,而不要将查询放在单引号中。 –