草庐IT

application-key

全部标签

mysql - key 1 的重复条目 '2147483647'

奇怪的问题我似乎无法理解。我在MySQL数据库中有一个具有以下结构的表...CREATETABLEIFNOTEXISTS`tblbaseprices`(`base_id`bigint(11)NOTNULLauto_increment,`base_size`int(10)NOTNULLdefault'0',`base_label`varchar(250)defaultNULL,`base_price_1a`floatdefaultNULL,`base_price_2a`floatdefaultNULL,`base_price_3a`floatdefaultNULL,`base_price

mysql - key 1 的重复条目 '2147483647'

奇怪的问题我似乎无法理解。我在MySQL数据库中有一个具有以下结构的表...CREATETABLEIFNOTEXISTS`tblbaseprices`(`base_id`bigint(11)NOTNULLauto_increment,`base_size`int(10)NOTNULLdefault'0',`base_label`varchar(250)defaultNULL,`base_price_1a`floatdefaultNULL,`base_price_2a`floatdefaultNULL,`base_price_3a`floatdefaultNULL,`base_price

mysql - #1062 - key 'PRIMARY' 的重复条目

所以我的MySQL数据库表现得有点奇怪。这是我的table:Namesharesidpriceindvprccat24810goog442020fb492020当我尝试插入到表中时,出现#1062错误。因此,我进一步调查并意识到,当我尝试将值插入到名称和共享值相同的表中时,它将返回#1062错误。例如,如果我插入:fb462020它会返回一个错误。但是,如果我将股数更改为6,它将运行良好。是因为我的一个专栏可能是唯一的,还是只是mysql的问题? 最佳答案 您需要删除shares作为您的PRIMARYKEY或UNIQUE_KEY

mysql - #1062 - key 'PRIMARY' 的重复条目

所以我的MySQL数据库表现得有点奇怪。这是我的table:Namesharesidpriceindvprccat24810goog442020fb492020当我尝试插入到表中时,出现#1062错误。因此,我进一步调查并意识到,当我尝试将值插入到名称和共享值相同的表中时,它将返回#1062错误。例如,如果我插入:fb462020它会返回一个错误。但是,如果我将股数更改为6,它将运行良好。是因为我的一个专栏可能是唯一的,还是只是mysql的问题? 最佳答案 您需要删除shares作为您的PRIMARYKEY或UNIQUE_KEY

php - MySQL:INDEX、UNIQUE、FOREIGN KEY 和 PRIMARY KEY 有什么区别?

好的,所以我是SQL的新手..我正在设置我的表,但我对索引、键、外键感到困惑..我有一个用户表和一个项目表。我想使用用户(id)将项目附加到用户。这是我目前所拥有的:DROPTABLEIFEXISTSprojects;CREATETABLEprojects(idint(8)unsignedNOTNULL,user_idint(8),namevarchar(120)NOTNULL,descriptionvarchar(300),created_atdate,updated_atdate,PRIMARYKEY(id),KEYusers_id(user_id))ENGINE=InnoDB;A

php - MySQL:INDEX、UNIQUE、FOREIGN KEY 和 PRIMARY KEY 有什么区别?

好的,所以我是SQL的新手..我正在设置我的表,但我对索引、键、外键感到困惑..我有一个用户表和一个项目表。我想使用用户(id)将项目附加到用户。这是我目前所拥有的:DROPTABLEIFEXISTSprojects;CREATETABLEprojects(idint(8)unsignedNOTNULL,user_idint(8),namevarchar(120)NOTNULL,descriptionvarchar(300),created_atdate,updated_atdate,PRIMARYKEY(id),KEYusers_id(user_id))ENGINE=InnoDB;A

mysql - ON DUPLICATE KEY UPDATE 自动增量过多

我有一个带有列的基本表:id(主要用于AI)名称(唯一)等如果唯一列不存在,则插入该行,否则更新该行......INSERTINTOpages(name,etc)VALUES'bob','randomness'ONDUPLICATEKEYUPDATEname=VALUES(name),etc=VALUES(etc)问题在于,如果它执行UPDATE,id列上的auto_increment值会上升。因此,如果执行了一大堆UPDATES,那么idauto_increment就会飙升。显然这是一个错误:http://bugs.mysql.com/bug.php?id=28781...但我在共享

mysql - ON DUPLICATE KEY UPDATE 自动增量过多

我有一个带有列的基本表:id(主要用于AI)名称(唯一)等如果唯一列不存在,则插入该行,否则更新该行......INSERTINTOpages(name,etc)VALUES'bob','randomness'ONDUPLICATEKEYUPDATEname=VALUES(name),etc=VALUES(etc)问题在于,如果它执行UPDATE,id列上的auto_increment值会上升。因此,如果执行了一大堆UPDATES,那么idauto_increment就会飙升。显然这是一个错误:http://bugs.mysql.com/bug.php?id=28781...但我在共享

mysql - LIMIT 1 很慢,针对特定的记录,使用不同的key

我正在诊断一个间歇性的慢速查询,并且在MySQL中发现了一个我无法解释的奇怪行为。只有在执行LIMIT1时,它才会针对特定情况选择不同的非最佳key策略。表格(为简洁起见删除了一些未引用的数据列)CREATETABLE`ch_log`(`cl_id`BIGINT(20)NOTNULLAUTO_INCREMENT,`cl_unit_id`INT(11)NOTNULLDEFAULT'0',`cl_date`DATETIMENOTNULLDEFAULT'0000-00-0000:00:00',`cl_type`CHAR(1)NOTNULLDEFAULT'',`cl_data`TEXTNOTN

mysql - LIMIT 1 很慢,针对特定的记录,使用不同的key

我正在诊断一个间歇性的慢速查询,并且在MySQL中发现了一个我无法解释的奇怪行为。只有在执行LIMIT1时,它才会针对特定情况选择不同的非最佳key策略。表格(为简洁起见删除了一些未引用的数据列)CREATETABLE`ch_log`(`cl_id`BIGINT(20)NOTNULLAUTO_INCREMENT,`cl_unit_id`INT(11)NOTNULLDEFAULT'0',`cl_date`DATETIMENOTNULLDEFAULT'0000-00-0000:00:00',`cl_type`CHAR(1)NOTNULLDEFAULT'',`cl_data`TEXTNOTN