sql - SQL从另一个数据库表中复制数据,在目标上具有指定的列格式
问题描述
在我们表格的当前列中,我们以JSON
如下格式保存数据:
{
"ru":"text",
"en":"text"
}
在表格的另一列中,我们有一个varchar
没有任何格式的简单字符串。在这里,我们要将目标列中的所有数据复制到另一个数据库列作为源,并指定格式为JSON
,这意味着我们要在复制数据时格式化varchar
为JSON
{
"text" => "ru":"text",
"en":"text"
}
这个简单的SQL
命令只能复制数据,但它没有任何解决方案将字符串转换为目标表中的 json 数据:
INSERT INTO source_table.column
SELECT column FROM destination_table
如何在将数据复制到目标表的列期间进行转换?
解决方案
推荐阅读
- java - WebDriverManager 抛出异常
- python - 具有空值的熊猫数据透视表列不显示
- json - SharePoint 上的 JSON 筛选器查找
- firebase - 如何在 Flutter 中将 String 转换为 FileImage?
- intellij-idea - 如何为 SublimeText 3 使用 IntelliJ 的键盘映射
- sas - SAS proc iml 用于根据接下来两个观察值的平均值估算第一个月或第二个月的缺失销售额
- php - PHP 无法返回或回显(Goutte)
- python - `numpy` 错误中一系列指数数字的总和
- variables - 如果可能,如何显示未知的变量列表及其值
- visual-studio-code - VIM for VSCode:如何在 vim 键中禁用键 ctrl + 和 ctrl + /