我試圖創建下面的查詢視圖視圖:語法錯誤在一個正確的查詢,同時創造在phpMyAdmin
SELECT
`Logs`.`ID`,
`Logs`.`Date`,
`Logs`.`Full log`,
`Logs`.`Medium log`,
`Logs`.`Minimal log`,
`Machines`.`Name` AS `Machine name`
FROM
`Logs`
LEFT JOIN
`Machines`
ON
`Logs`.`Machine ID` = `Machines`.`ID`;
它的工作原理時,在MySQL中執行,但由於某種原因,phpMyAdmin的不允許我基於該查詢創建視圖。我收到以下錯誤:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AS SELECT
`Logs`.`ID`,
`Logs`.`Date`,
`Logs`.`Full log`,
`Logs' at line 4
我不知道爲什麼會發生此錯誤,因爲查詢是正確的。
你能告訴我們你用來執行CREATE VIEW的代碼嗎? –
@TimBiegeleisen我在phpmyadmin的「查詢結果操作」部分使用了「創建視圖」選項。它不顯示它用於創建視圖的查詢。 –