2017-08-25 112 views
0

我正在構建一些BI工具的數據庫。mysql視圖重新插入數據

數據,在我的數據庫

id date  name 
1 1/8/2017 John 
2 1/8/2017 Bob 
3 2/8/2017 Alice 
4 3/8/2017 Daisy 

我想創建一個視圖成爲

id date  name 
1 1/8/2017 John 
2 1/8/2017 Bob 
1 2/8/2017 John 
2 2/8/2017 Bob 
3 2/8/2017 Alice 
1 3/8/2017 John 
2 3/8/2017 Bob 
3 3/8/2017 Alice 
4 3/8/2017 Daisy 

我只是想日期爲重複/重新插入的每一天,我知道這將產生很多冗餘數據,但由於商業智能工具的一些限制,這是我需要的格式。

當前我創建一個具有精確結構的新表,然後編寫一個cron作業,以便每天將數據填充到新表中。我懷疑意見可以做到這樣的事情?

回答

0

YES,你可以更新和插入到視圖和編輯將在原表中反映

一些事情你需要採取的

  1. 視圖保健所應有的一切NOT NULL桌子上的值。

  2. 更新應具有相同的規則表

    至於我低估了你可以創建一個觸發器或存儲過程從一個cron作業稱爲如果要實現上述功能..

+0

我不想在原來的桌子上反思,而你更喜歡跳蚤? –