我正在尝试通过phpmyadmin将数据库从远程主机导入到我的localhost,所以我遇到一个奇怪的问题,在导入表时我没有得到一个字段但是当我检查SQL文件所以它有提到的那个字段有创建但奇怪的是在手动导入或执行SQL查询期间没有创建字段,但是当我在另一个数据库中尝试这样时,现在工作得很好我很好奇这是什么问题?
注意:而且它不仅仅是一个字段,而是一些字段,其中一个是字段,即coupon_banner_id
以下是表格的SQL查询:
-- phpMyAdmin SQL Dump
-- version 4.0.10.18
-- https://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Mar 26, 2017 at 09:22 AM
-- Server version: 5.5.23-log
-- PHP Version: 5.3.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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 utf8 */;
--
-- Database: `drberg_com`
--
-- --------------------------------------------------------
--
-- Table structure for table `video`
--
CREATE TABLE IF NOT EXISTS `video` (
`ID` int(11) unsigned NOT NULL AUTO_INCREMENT,
`coupon_banner_id` int(10) unsigned DEFAULT NULL,
`blog` tinyint(1) unsigned NOT NULL DEFAULT '0',
`catid` int(11) unsigned NOT NULL DEFAULT '0',
`title` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`description` text COLLATE utf8_unicode_ci NOT NULL,
`blogtopid` int(11) unsigned NOT NULL DEFAULT '1',
`video` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`vlink` text COLLATE utf8_unicode_ci NOT NULL,
`video_picture_alt` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`picture` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`apicture` varchar(150) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`usid` int(11) unsigned NOT NULL DEFAULT '0',
`datein` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`koview` int(11) unsigned NOT NULL DEFAULT '0',
`korating` int(11) unsigned NOT NULL DEFAULT '0',
`kototrat` int(11) unsigned NOT NULL DEFAULT '0',
`konota` int(11) unsigned NOT NULL DEFAULT '0',
`kocomm` int(11) unsigned NOT NULL DEFAULT '0',
`kofavorite` int(11) unsigned NOT NULL DEFAULT '0',
`kofeatured` int(11) unsigned NOT NULL DEFAULT '0',
`koorder` int(11) unsigned NOT NULL DEFAULT '999',
`commtime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`is_active` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`),
KEY `coupon_banner_id` (`coupon_banner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=1066 ;
答案 0 :(得分:1)
CREATE TABLE IF NOT NOT EXISTS forms.ModelForm
..
请检查您的数据库中是否已有较旧的“视频”表格。在这种情况下,上述查询将不会执行,视频表将保留旧模式,该模式可能不包含新模式中的一些字段。