create view `first_view` as
SELECT * from `database`.pesho
where id<5 or (name != 'sad' and id >100)
order by name,age desc
錯誤消息: http://imgur.com/a/uvye7所以它說:「沒有數據庫的選擇」,但我怎麼在我的一切都在教程中選擇一個表,那是什麼這一切的人都在做。MySQL的worckbench創建一個視圖
create view `first_view` as
SELECT * from `database`.pesho
where id<5 or (name != 'sad' and id >100)
order by name,age desc
錯誤消息: http://imgur.com/a/uvye7所以它說:「沒有數據庫的選擇」,但我怎麼在我的一切都在教程中選擇一個表,那是什麼這一切的人都在做。MySQL的worckbench創建一個視圖
您必須告知MySQL
使用此數據庫,然後才執行此查詢。
或者
您可以設置默認的模式名,然後執行此查詢。
USE database;
希望這會幫助你。
'use databese;通過名稱從'database'.pesho 其中id <5或(名稱!= '悲傷' 和id> 100) 順序 創建視圖first_view作爲 SELECT *,年齡desc' returs未知數據庫數據庫錯誤代碼1049 –
@ВсеЕдно 'database'表示你的模式名是什麼。這裏你從database.pesho提到,其中id <5'所以我認爲'database'是你的'schema'名稱 –
yes數據庫是模式名稱,它和截圖一樣,沒有改變任何東西,這很奇怪爲什麼它不起作用 –
database = your_database_name即你的模式名稱 – JYoThI