我有这个 CSV 文件:
reference,address
V7T452F4H9,"12410 W 62TH ST, AA D"
Run Code Online (Sandbox Code Playgroud)
表定义中使用了以下选项
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
'quoteChar'='\"',
'separatorChar'=',')
Run Code Online (Sandbox Code Playgroud)
但它仍然无法识别数据中的双引号,并且双引号字段中的逗号弄乱了数据。当我运行 Athena 查询时,结果如下所示
reference address
V7T452F4H9 "12410 W 62TH ST
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我的脚本返回一个加密的字符串,但默认情况下,它是 text/html 内容类型。我应该将内容类型指定为 text/plain 吗?
我知道它不会伤害任何东西,但是加密字符串的正确内容类型是什么?
更新:使用mcrypt_encrypt加密字符串。无需担心此数据的安全性。
我在数据库中有3个不同的领域:city,state,country.如何在Eloquent中定义另一个属性以从这3个字段中返回一个字符串?
第一种方法,但它不起作用:
protected $address = "";
public function getAddress() : string {
return $this->city . $this->state . " - " . $this->country;
}
Run Code Online (Sandbox Code Playgroud)