CREATE TABLE IF NOT EXISTS `apayments` (
`id` int(11) NOT NULL,
`amount` int(11) NOT NULL,
`payment_hash` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`towho` varchar(128) NOT NULL,
`money` enum('Pay','Ask') NOT NULL DEFAULT 'Pay',
`type` enum('email','text') NOT NULL DEFAULT 'email',
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
去掉email
附近的逗号
CREATE TABLE IF NOT EXISTS `apayments` (
`id` int(11) NOT NULL,
`amount` int(11) NOT NULL,
`payment_hash` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`towho` varchar(128) NOT NULL,
`money` enum('Pay','Ask') NOT NULL DEFAULT 'Pay',
`type` enum('email','text') NOT NULL DEFAULT 'email'
^^^^^^
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
错误显示,因为电子邮件有逗号尝试执行这个命令
CREATE TABLE IF NOT EXISTS `apayments` (
`id` int(11) NOT NULL,
`amount` int(11) NOT NULL,
`payment_hash` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`towho` varchar(128) NOT NULL,
`money` enum('Pay','Ask') NOT NULL DEFAULT 'Pay',
`type` enum('email','text') NOT NULL DEFAULT 'email'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;