[免费注册]
  • 腾讯QQ
  • 人人网
  • 新浪微博
  • 腾讯微博
BUG反馈 | 广告合作 | 网页游戏 | 帮助中心
站内公告:
IT知识库 > 疑难解答> 数据库> MySql> 使用xampp中的mysql建表后解析显示: Table 'movie' already exists

使用xampp中的mysql建表后解析显示: Table 'movie' already exists

浏览次数:246次 悬赏分:50 | 提问时间:2011-05-05 | 提问者:天天 当前状态:未解决
使用xampp中的mysql建表后解析显示: Table 'movie' already exists 之前并未建立这个表,一直无法解决求解 代码如下:
//connect to MySQL

$db = mysql_connect('localhost','root','') or  die ('Unable to connect.Check your connection parameters.');

//create the main database if it doesn't already exist

$query = 'CREATE DATABASE IF NOT EXISTS moviesite';

mysql_query($query,$db) or die(mysql_error($db));

//make sure our recently created database is the active one

mysql_select_db('moviesite',$db) or die(mysql_error($db));

//create the movie table

$query = 'CREATE TABLE movie (

    movie_id       INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

    movie_name     VARCHAR(255)      NOT NULL,

    movie_type     TINYINT           NOT NULL DEFAULT 0,

    movie_year     SMALLINT UNSIGNED NOT NULL DEFAULT 0,

    movie_leadactor  INTEGER UNSIGNED NOT NULL DEFAULT 0,

    movie_director  INTEGER UNSIGNED NOT NULL DEFAULT 0,

    PRIMARY KEY (movie_id),

    KEY movie_type (movie_type,movie_year)

    )

    ENGINE=MyISAM';

mysql_query($query,$db) or die (mysql_error($db));
官方权威答案 回答者: | 来自团队:IT知识库官方解答组 | 回答数:100 向TA求助
因为你这个表的引擎是myisam形式,这种形式会在mysql指定目录下创建三个表文件的,你要确保那个目录下有读写权限!
1
回答时间:2011-05-18 18:07 | 我要纠错
这个问题我来回答
您还可以输入  9999 
(请注意:您还没有登录,不能回答)
设为首页 | 加入收藏 | 关于我们 | 著作权声明 | 合作信息 | 麦琪开源PHP框架 IT-知识库 Copyright 2010 - 2011 ITZSK Corporation,ALL Rights Reserved. 版权所有
内存使用:1,293.25KB 执行速度:0.02036seconds