gpt4 book ai didi

mysql - 无法创建表。愚蠢的问题,简单的查询

转载 作者:行者123 更新时间:2023-11-29 12:40:52 24 4
gpt4 key购买 nike

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 - 无法创建表“mydb.2m_aperturas_credito”(errno:-1)

这里可能出了什么问题?

最佳答案

引自Reference manual: Schema Object Names :

It is recommended that you do not use names that begin with Me or MeN, where M and N are integers. For example, avoid using 1e as an identifier, because an expression such as 1e+3 is ambiguous. Depending on context, it might be interpreted as the expression 1e + 3 or as the number 1e+3.

也就是说,作为一般规则,避免在对象名称(数据库、表、列、过程、函数、变量等)的开头使用数字。尝试创建没有数字的表格。

关于mysql - 无法创建表。愚蠢的问题,简单的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26144904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com