MySQL视图没有';无法识别选择替换()

MySQL视图没有';无法识别选择替换(),mysql,replace,phpmyadmin,views,Mysql,Replace,Phpmyadmin,Views,我正式被难倒了。我使用以下代码创建了一个视图: 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'

我正式被难倒了。我使用以下代码创建了一个视图:

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

我的问题是,如何在视图中永久删除描述列字段中的逗号?我尝试了很多方法,但都没有成功。非常感谢。

更改视图定义中返回
Description
列(即
post\u content
列)的行

替换此项:

, P.post_content `Description`
为此:

, REPLACE(P.post_content, ',', '' ) AS `Description`

完美的非常感谢。在我尝试过的所有事情中,我不敢相信我之前没有尝试过。现在看来很明显。你太棒了,如果我有足够的信誉,我会给你的答案打分。
, REPLACE(P.post_content, ',', '' ) AS `Description`