現在我不能創建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'的列名之間使用逗號,而不要將查詢放在單引號中。 –