用于删除字符串部分的SQL语句

时间:2017-11-22 14:55:02

标签: php mysql sql phpmyadmin

我有一个数据库表,其中包含来自twitter的推文(文本)列表。其中一些推文提到了URL链接和其他用户的格式为@usernameOfOtherUser。

我正试图从表中删除这些链接和@ username's。例如,而不是具有以下内容:

  

“@ michael我今天过得很愉快http://link.com/22

在数据库中看起来更像这样:

  

“我今天过得愉快”

我尝试过使用REPLACE函数# User Registration @app.route('/register', methods=['GET', 'POST']) def register(): form = RegisterForm(request.form) if request.method == 'POST' and form.validate(): FirstName = request.form['FirstName'] LastName = request.form['LastName'] AccountId = request.form['AccountId'] Birthdate = request.form['Birthdate'] # password = sha256_crypt.encrypt(str(form.password.data)) Home_Endpoint__c = request.form['Home_Endpoint__c'] # Execute query sf.Contact.create({'LastName':LastName,'FirstName':FirstName,'AccountId':AccountId, 'Birthdate':Birthdate, 'Home_Endpoint__c':Home_Endpoint__c, 'Test_User__c':1 }) flash('You are now registered', 'success') return render_template('register.html', form=form) ,但它最终会删除整个文本而不仅仅是特定的用户名和链接。这个问题有解决方案吗?

谢谢!

0 个答案:

没有答案