CREATE TABLE `fa_user_sale` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID', `user_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '认购人员ID', `company_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '分公司ID', `company_user_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '分公司人员ID', `money` int(10) NOT NULL DEFAULT '0' COMMENT '认购金额', `create_time` int(10) DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员销售信息表'; 这条建表语句的错误
时间: 2023-12-28 20:06:27 浏览: 135
数值列的列属性-MySQL数据库
这条建表语句的错误在于:在第一行和最后一行的注释中使用了多个空格,导致语法错误。
正确的语法应该是:
```
CREATE TABLE `fa_user_sale` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '认购人员ID',
`company_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '分公司ID',
`company_user_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '分公司人员ID',
`money` int(10) NOT NULL DEFAULT '0' COMMENT '认购金额',
`create_time` int(10) DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '人员销售信息表';
```
请注意,这条建表语句使用了大括号来包含列定义,这是一种常见的MySQL语法。此外,为了避免出现类似的错误,请确保在注释中不要使用多个空格。
阅读全文