我有一个带有字段的表,其中用新行分隔单词.因此,在此单个字段中从选择到行将对第一行输出3行,对第二行输出2行:
Row1 designationer
nye kolonier
mindre byer
Row2 udsteder
bopladser
我想做一个选择,选择所有这些行,就好像它们是表中的行一样:
SELECT do_the_split(field) FROM table
因此结果将更像是:
Row1 designationer
Row2 nye kolonier
Row3 mindre byer
Row4 udsteder
Row5 bopladser
有什么办法可以在MysqL中做到这一点?
BR.安德斯
更新:下面有正确的答案,但最终以半手动方式完成.我这样做:
>将列导出到CSV
>在记事本中打开文件,然后删除每行周围的ping
>现在每个单词都换行了
>另存为csv
>导入数据库,其中每一行都是新行
Br.安德斯
最佳答案
您可以使用存储过程similar to what this person did来完成此操作,实质上是使用临时表.
原文链接:https://www.f2er.com/mysql/532067.html正如MasterPeter所建议的,您当然可以在您的应用程序中本地完成此操作.