joa, der sql funzt so nicht mehr/überhaupt, da der begrenzer zwischen den einzelnen befehlen fehlt:
Code:
CREATE TABLE vms_bonusaktionen (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
url VARCHAR(255),
description TEXT,
verguetung DOUBLE(10,2),
bis INT,
menge INT,
restmenge INT
);
CREATE TABLE vms_bonusaktionen_ok (
uid INT,
aktionid INT,
namenick VARCHAR(255),
ok ENUM('true','false')
);
das sollte an sich fehlerfrei einspielbar sein, auch wenn es immer noch nicht 100% "schöne" mysql syntax ist...
EDIT:
noch besser wäre das wohl so:
Code:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE IF NOT EXISTS `vms_bonusaktionen` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) collate latin1_general_ci default NULL,
`url` varchar(255) collate latin1_general_ci default NULL,
`description` text collate latin1_general_ci,
`verguetung` double(10,2) default NULL,
`bis` int(11) default NULL,
`menge` int(11) default NULL,
`restmenge` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `vms_bonusaktionen_ok` (
`uid` int(11) default NULL,
`aktionid` int(11) default NULL,
`namenick` varchar(255) collate latin1_general_ci default NULL,
`ok` enum('true','false') collate latin1_general_ci default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;