CREATE TABLE `2m_aperturas_credito` (
`idaperturacredito` int(10) NOT NULL AUTO_INCREMENT,
`nombreapertura` varchar(100) NOT NULL,
`activo` int(10) NOT NULL DEFAULT '1',
PRIMARY KEY (`idaperturacredito`),
KEY `idaperturacredito` (`idaperturacredito`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
这给了我一个错误:
[Err] 1005 - 无法创建表格&m; mmb.m_aperturas_credito' (错误:-1)
这里有什么问题?
答案 0 :(得分:1)
引用Reference manual: Schema Object Names:
建议您不要使用以
Me
或MeN
开头的名称,其中M
和N
是整数。例如,避免使用1e
作为标识符,因为1e+3
之类的表达式是不明确的。根据上下文,它可能被解释为表达式1e + 3
或数字1e+3
。
这就是说,作为一般规则,避免在对象名称的开头使用数字(数据库,表,列,过程,函数,变量等)。尝试创建没有数字的表格。