rfc*_*484 1 mysql sql design-patterns field
我在一列中有许多字段,其名称以field_t开头,我必须将其更改为field_c
重命名示例:
field_t_detail should be field_c_detail
field_t_title should be field_c_title
field_t_id should be field_c_id
...
Run Code Online (Sandbox Code Playgroud)
这是用于更改字段之一名称的UPDATE语句:
UPDATE my_table SET name = field_c_meta WHERE name LIKE 'field_t_meta';
Run Code Online (Sandbox Code Playgroud)
如何更改遵循此模式的所有字段,而不是一个接一个地进行更改?
如何使用该REPLACE功能。有帮助吗?
UPDATE my_table
SET `name` = REPLACE(`name`, '_t_', '_c_')
Run Code Online (Sandbox Code Playgroud)
