众所周知,借助 quote() 函数,我们可以将列的值放在单引号中。通过使用带有 update 子句的 quote() 函数,我们可以更新具有引号值的表。我们需要将列名作为 quote() 函数的参数。以下示例将在将“course”列的值放在单引号中后更新表“examination_btech”。
示例mysql> update examination_btech set course = quote(course);query ok, 10 rows affected (0.05 sec)mysql> select * from examination_btech;+--------+----------+----------+| rollno | name | course |+--------+----------+----------+| 1 | rahul | 'b.tech' || 2 | raman | 'b.tech' || 3 | sahil | 'b.tech' || 4 | shalini | 'b.tech' || 5 | pankaj | 'b.tech' || 6 | mohan | 'b.tech' || 7 | yash | 'b.tech' || 8 | digvijay | 'b.tech' || 9 | gurdas | 'b.tech' || 10 | preeti | 'b.tech' |+--------+----------+----------+10 rows in set (0.00 sec)
以上就是如何在用单引号引用列的值后更新 mysql 表?的详细内容。