Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel将DB列分为两列_Laravel_Laravel Migrations - Fatal编程技术网

Laravel将DB列分为两列

Laravel将DB列分为两列,laravel,laravel-migrations,Laravel,Laravel Migrations,用户名存储在数据库中的一列中,我如何将该列划分为名字列和姓氏列 我正在考虑创建一个循环,并运行fullname列,按空格分割第一个名称和第二个名称,并将它们存储在相应的列中。但我必须在哪里创建此循环?您可以使用函数。 假设每个用户名有两个用空格分隔的单词 DB::query( "INSERT INTO tables (firstname,lastname) SELECT SPLIT_STR(username, ' ', 1),SPLIT_STR(username, ' ', 2) FROM o

用户名存储在数据库中的一列中,我如何将该列划分为名字列和姓氏列

我正在考虑创建一个循环,并运行fullname列,按空格分割第一个名称和第二个名称,并将它们存储在相应的列中。但我必须在哪里创建此循环?

您可以使用函数。 假设每个用户名有两个用空格分隔的单词

DB::query(
"INSERT INTO tables (firstname,lastname)
 SELECT SPLIT_STR(username, ' ', 1),SPLIT_STR(username, ' ', 2) FROM oldusers "
);