0 Replies Latest reply: Oct 14, 2013 3:58 AM by rickaclark54 RSS

    Trouble creating mySQL tables

    rickaclark54 Community Member

      I am running CF9 64bit on windows 7. I created the database on mySQL 5.6 server. I created the datasource, theough the CF Admin, for kalendar and it verified. I then tried using the following code to create 2 table, but I recevied an error that just says "Error!" when I tried running the script. I posted the script on  mySQL forums and was told the code ran fine. What am I not seeing?

       

      <cfquery name="qCreateTable"  datasource="kalendar">

      CREATE TABLE  tblkalendar (

        EventID varchar(100) NOT NULL,

        CategoryID int(10) NOT NULL,

        IsDeleted tinyint(1) NOT NULL default '0',

        IsPublished tinyint(1) NOT NULL default '0',

        IsFeatured tinyint(1) NOT NULL default '0',

        DateTimeCreated timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,

        StartDate datetime NOT NULL,

        EndDate datetime NOT NULL,

        StartTime varchar(50) default NULL,

        EndTime varchar(50) default NULL,

        ContactPhone varchar(50) default NULL,

        ContactName varchar(100) default NULL,

        ContactEmail varchar(50) default NULL,

        Title varchar(150) NOT NULL,

        Location varchar(150) default NULL,

        Teaser varchar(350) default NULL,

        ExternalURL varchar(500) character set utf8 default NULL,

        Description longtext NOT NULL,

        PRIMARY KEY  (EventID),

        KEY IX_tblKalendar (StartDate,EndDate),

        KEY FK_tblKalendar_tblKalendarCategories (CategoryID)

      ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

       

      CREATE TABLE  tblkalendarcategories (

        CategoryID int(10) NOT NULL auto_increment,

        CategoryName varchar(50) NOT NULL,

        CategoryBGColor varchar(7) NULL,

        CategoryTextColor varchar(7) NULL,

        PRIMARY KEY  (CategoryID)

      ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

       

      </cfquery>