相关疑难解决方法(0)

如何在MySQL中存储数组?

我在MySQL中有两个表.表人员具有以下列:

id | name | fruits
Run Code Online (Sandbox Code Playgroud)

fruits列可以保存null或字符串数​​组(如'apple','orange','banana')或('strawberry')等.第二个表是Table Fruit并具有以下三列:

____________________________
fruit_name | color  | price
____________________________
apple      | red    | 2
____________________________
orange     | orange | 3
____________________________
...,...
Run Code Online (Sandbox Code Playgroud)

那么我应该如何设计fruits第一个表中的列,以便它可以保存从fruit_name第二个表中的列中获取值的字符串数组?由于MySQL中没有数组数据类型,我应该怎么做?

mysql database-schema

95
推荐指数
5
解决办法
27万
查看次数

如何在火花数据框中用\ N替换空字符串

如何用\Nin spark替换空字符串dataframe

我尝试了以下一个:

Df.na.replace(Seq("column1"),Map("" -> null)).na.fill("\N", Seq("column1"))
Run Code Online (Sandbox Code Playgroud)

它给我一个错误。

scala apache-spark apache-spark-sql

2
推荐指数
1
解决办法
4376
查看次数