phpmyadmin 将文本从一个字段移动到另一个字段
phpmyadmin move text from one field to another
我有一个包含 2 个字段的 table。电子邮件,额外
电子邮件字段中的每个条目都有一个名字,然后是 space,然后是姓氏。例如。拉维·奈杜
是否有一个 SQL 查询,我可以 运行 将姓氏移动到额外 Table 字段,然后将其与电子邮件字段一起删除space?
Eg. Email field: Ravi Naidoo
改变之后会是
Email field: Ravi
Extra field: Naidoo
我知道这个查询删除了 space:
UPDATE your_table SET email = REPLACE(email, ' ', '')
但我不确定如何同时将姓氏文本移动到额外字段。
UPDATE your_table
SET extra = substring_index(email, ' ', -1),
email = substring_index(email,' ',1);
让我们假设你的字符串是这样的
$user="bikash@gmail.com Bikash Chhualsingh";
分隔值。
$user_arr=explode(' ', $user, 2);
现在您可以运行 Sql
"UPDATE table_name
SET email = ".$user_arr[0].", Extra = ".$user_arr[1]." WHERE id=5;
祝你有愉快的一天:)
我有一个包含 2 个字段的 table。电子邮件,额外
电子邮件字段中的每个条目都有一个名字,然后是 space,然后是姓氏。例如。拉维·奈杜
是否有一个 SQL 查询,我可以 运行 将姓氏移动到额外 Table 字段,然后将其与电子邮件字段一起删除space?
Eg. Email field: Ravi Naidoo
改变之后会是
Email field: Ravi
Extra field: Naidoo
我知道这个查询删除了 space:
UPDATE your_table SET email = REPLACE(email, ' ', '')
但我不确定如何同时将姓氏文本移动到额外字段。
UPDATE your_table
SET extra = substring_index(email, ' ', -1),
email = substring_index(email,' ',1);
让我们假设你的字符串是这样的
$user="bikash@gmail.com Bikash Chhualsingh";
分隔值。
$user_arr=explode(' ', $user, 2);
现在您可以运行 Sql
"UPDATE table_name
SET email = ".$user_arr[0].", Extra = ".$user_arr[1]." WHERE id=5;
祝你有愉快的一天:)