【问题标题】:Laravel Divide DB column on twoLaravel 将 DB 列分为两个
【发布时间】:2016-04-17 00:06:52
【问题描述】:

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

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

【问题讨论】:

    标签: laravel laravel-migrations


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 2022-08-09
      相关资源
      最近更新 更多