【发布时间】:2018-11-07 13:46:12
【问题描述】:
我正在尝试将我的 sql 文件备份导入到我的新服务器,但我收到错误:
错误 1067:created_at 的默认值无效
这是我的 SQL 文件头:
-- phpMyAdmin SQL Dump
-- version 4.8.3
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Nov 07, 2018 at 07:43 AM
-- Server version: 5.7.24
-- PHP Version: 7.2.7
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `.....
错误:
我在 conf 文件中添加了 sql_mode 行: /etc/mysql/my.cnf
重启mysql和apache2,还是没有解决
有什么想法吗?
【问题讨论】:
-
你的 MySQL 版本是多少?旧版本不支持
Current_Timestamp -
服务器版本:5.5.62-0ubuntu0.14.04.1 - (Ubuntu)
-
mysql 8 和 ubuntu 18 会更好吗?
标签: mysql