我被正式难住了。我使用以下代码创建了一个视图:
ALTER VIEW event_view AS
SELECT
'3' School_ID
, P.post_title 'Short_Description'
, P.post_content 'Description'
, E.contact_name 'Contact_Name'
, P.post_type 'Post_Type'
, DATE( E.start ) 'Start_Date'
, TIME( E.start ) 'Start_Time'
FROM cm_3_posts P
LEFT OUTER JOIN cm_3_ai1ec_events E
ON E.post_ID = P.ID
WHERE P.post_status = 'publish'
AND P.post_type = 'ai1ec_event'
AND E.start > NOW() - INTERVAL 30 DAY
AND E.start < NOW() + INTERVAL 30 DAY
但是,我想从视图的“描述”字段中的数据中删除任何逗号。这个查询似乎应该可以工作,但是当它运行时,结果显示(在 PHPMyAdmin 中)逗号被删除,但是当我重新加载视图时,逗号又回来了。
SELECT REPLACE( Description, ',', '' )
FROM event_view
WHERE Description LIKE '%,%';
我的问题是,如何在我的视图中永久删除“描述”列字段中的逗号?我尝试了很多方法都没有成功。非常感谢提前。