如何在phpmyadmin中删除列中的年份?

时间:2011-11-11 10:50:28

标签: php mysql

如何删除列中的年份? 例如,该列是作者:

John Smith (1999-2000)
Bobby Bob (8th Century AD)
Robert Rob (712-800)

我想删除()中的所有内容,只显示作者的姓名。

1 个答案:

答案 0 :(得分:5)

你可以这样做:

UPDATE authors
SET authorsname = TRIM(LEFT(authorsname, INSTR(authorsname, '(') - 1))
WHERE authorsname LIKE '%(%'

将包含左括号(LEFT)的左括号的每个名称替换为第一个左括号(INSTR),然后删除结果前后的空格({ {1}})