我在我需要在我的MYSQL數據庫中執行的操作中有點迷路。我搜查了很多,但仍然找不到答案。MySQL觸發器 - 修剪並創建2條記錄
基本上我有一個是插在wp_postmeta表中這樣記錄:(?用觸發器可能)
+---------+---------+-------------+--------------------------------------+
| meta_id | post_id | meta_key | meta_value |
+---------+---------+-------------+--------------------------------------+
| 558 | 252 | coordinates | 39.74953310000001,-8.807682999999997 |
+---------+---------+-------------+--------------------------------------+
我想實現在同一個表被拆分該記錄成兩個新記錄一旦記錄被插入,這樣我就可以得到:
+---------+---------+-----------------+--------------------+
| meta_id | post_id | meta_key | meta_value |
+---------+---------+-----------------+--------------------+
| 559 | 252 | _et_listing_lat | 39.74953310000001 |
| 560 | 252 | _et_listing_lng | -8.807682999999997 |
+---------+---------+-----------------+--------------------+
所以座標有緯度和經度之間進行分裂時,POST_ID是一樣的,meta_id自動遞增和meta_key稱爲。我知道我可能不得不使用支持表來做到這一點嗎?我一直在嘗試不同的解決方案,但仍然沒有運氣......任何幫助?謝謝
您是否想對現有記錄執行此操作?或者只是尋找新的記錄。 –
只爲新的記錄。插入記錄後,必須按這種方式進行拆分。理想情況下,插入的記錄也應該刪除,在兩個新的登記後。謝謝 – Takazeki