当前位置: 首页 > 知识库问答 >
问题:

操作失败:将SQL脚本应用到数据库[重复]时出错

年业
2023-03-14

操作失败:将SQL脚本应用到数据库时出错。正在执行:

CREATE TABLE `database1`.`log` (
  `rollnum` VARCHAR(45) NOT NULL,
  `checkout` TIMESTAMP(6) NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`rollnum`));

ERROR 1067: Invalid default value for 'checkout'
SQL Statement:
CREATE TABLE `database1`.`log` (
  `rollnum` VARCHAR(45) NOT NULL,
  `checkout` TIMESTAMP(6) NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`rollnum`))

共有1个答案

锺离鸿
2023-03-14

你的分数精度应该是一致的。

替换

sql prettyprint-override">`checkout` TIMESTAMP(6) NULL DEFAULT CURRENT_TIMESTAMP

`checkout` TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6)
 类似资料:
  • 这是我的代码: 有人能知道这段代码中的错误是什么,请修复它。

  • 我正在尝试用一个视图和一个规则来初始化我的数据库,遵循75.3使用Spring JDBC初始化数据库。 75.3使用Spring JDBC初始化数据库 Spring JDBC有一个数据源初始化器特性。Spring Boot默认情况下启用它,并从标准位置schema.SQL和data.SQL(在类路径的根目录中)加载SQL。此外,Spring Boot将加载模式-${platform}.sql和数据

  • 有人能帮帮我吗?在网上找不到有关此问题的任何内容。

  • Spring Boot版本为1.5.6 使用的数据库是SQL Server2016,它也是在docker(windows容器)上。 问题:每当我重新启动SQL DB容器时,应用程序开始给出这个错误。 任何想法可以做什么来解决这个问题。 多谢了。

  • 我正在尝试将Reactome数据库加载到我的Neo4j桌面上。 我从Reactome网站下载了最新版本的数据库(https://reactome.org/dev/graph-database#GetStarted),我的Neo4j桌面的版本是1.3.4,对于创建的数据库,我使用的是Neo4j 4.1.1(也尝试了4.1.0)。 之后,我提取焦油。gz文件,并使用Neo4j Desktop中的终端使

  • 我正在尝试使用下面的程序连接到MySQL数据库。根据我呈现连接字符串的方式,我会得到以下错误。 IP地址与'mysql'之间用':'分隔,仅:conn=drivermanager.getconnection(“jdbc:mysql:[有效IP地址]/localhost:3306/[有效数据库名]”,“[有效用户名]”,“[有效密码]”); SQLState:08001 VendorError:0