尝试将 mysql 模型中的表与我的数据库同步,我收到此错误

Posted

技术标签:

【中文标题】尝试将 mysql 模型中的表与我的数据库同步,我收到此错误【英文标题】:Trying to synchronize my table in mysql Model with my database and I am getting this error 【发布时间】:2020-02-27 00:47:14 【问题描述】:

我将我的 csv 文件导入 SQL 模型。现在我正在尝试将其与数据库同步,但出现此错误。

错误:错误 1115:未知字符集:'DEFAULT' 在这种情况下,'DEFAULT' 是什么意思

Executing SQL script in server
ERROR: Error 1115: Unknown character set: 'DEFAULT'
SQL Code:
        CREATE TABLE IF NOT EXISTS `Leads`.`amocrm_leads` (
          `Название сделки` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_bin' NOT NULL,
          `Компания` VARCHAR(255) NULL DEFAULT NULL,
          `Основной контакт` VARCHAR(255) NULL DEFAULT NULL,
          `Компания контакта` VARCHAR(255) NULL DEFAULT NULL,
          `Ответственный` VARCHAR(255) NULL DEFAULT NULL,
          `Этап сделки` VARCHAR(255) NULL DEFAULT NULL,
          `Воронка` VARCHAR(255) NULL DEFAULT NULL,
          `Бюджет` VARCHAR(255) NULL DEFAULT NULL,
          `Дата создания` VARCHAR(255) NULL DEFAULT NULL,
          `Кем создана` VARCHAR(255) NULL DEFAULT NULL,
          `Дата изменения` VARCHAR(255) NULL DEFAULT NULL,
          `Кем изменена` VARCHAR(255) NULL DEFAULT NULL,
         ......
    ,,,,,,,,

SQL script execution finished: statements: 3 succeeded, 1 failed

Fetching back view definitions in final form.
Nothing to fetch

【问题讨论】:

【参考方案1】:

你的列已经支持空值,你不需要指定克劳德DEFAULT NULL,你可以在所有行中删除这个“DEFAULT NULL”。希望有帮助!!

【讨论】:

以上是关于尝试将 mysql 模型中的表与我的数据库同步,我收到此错误的主要内容,如果未能解决你的问题,请参考以下文章

如何将 MySQL 中的表与 Oracle 中的表连接起来

将数据库数据从 mssql 迁移到 mysql

更新 Sequelize 模型时,失败并返回与我提供的不同的表名?

如何将多个安卓设备与我的数据库同步? [关闭]

Mysql - 我可以有一个视图,它是一个表的内存图像

MYSQL中的表的连接方式都有哪些,各有些啥特点?