mysql - BigQuery 中 MySQL 的 binary(8) 和 varbinary(16) 的等价物是什么?
问题描述
我正在从具有类型列的 MySQL 表中移动数据:
binary(8)
varbinary(16)
而且我在 BigQuery 文档https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types中找不到等效类型
什么是等效类型?我需要知道在 BigQuery 中创建表时选择什么
解决方案
BigQuery 只是提供了BYTES
一种长度可变的类型。要编写字节文字,请在字符串前面加上b
,例如
SELECT b'\x10\x33';
您可以在数据类型文档中阅读更多内容。请注意,BigQuery UI 以 base64 格式显示 BYTES 值。
推荐阅读
- elasticsearch - Elasticsearch 在同一字段上查询多个条件
- python - 如何将 re.findall 应用于提供 empyt 列表的文件
- python - 如何在 anaconda 3.4.4 中安装 imutils 库?
- windows - 有没有办法在 Windows 下手动向 USB 键盘发送消息?
- architecture - 多个订单管理系统与单个 OMS
- r - RStudio中的变量视图?
- php - 带有多个文件的单个数据显示在blade.php上
- python-3.x - python3:无法打开文件'drive/My Drive/damage/custom.py':[Errno 2]没有这样的文件或目录
- java - 使用 CompletableFuture Java 重试请求
- gnuplot - 如何在gnuplut中控制几行开始的n行的颜色