ICode9

精准搜索请尝试: 精确搜索
  • Android Room – 在每次应用运行时重置自动生成的密钥2019-09-29 02:27:53

    我正在使用Room来保存数据.我有一个实体,它有一个自动生成的(autoGenerate)主键,模仿票务系统. 实体: @Entity public class SequenceAction { @PrimaryKey(autoGenerate = true) private Integer sequenceId; private String actionType; private String extraIn

  • mysql – 更改步骤auto_increment字段的增量2019-09-28 20:14:16

    如何将MySQL增量中auto_increment字段的数量从默认值(1)更改为n?解决方法:如果你想将自动增量步骤从1改为N,那么就有一个解决方案. 它可以在MySQL服务器端完成:查找’–auto-increment-increment’启动选项或使用以下命令SET @@ auto_increment_increment = 2;,但要注意这是服务器范

  • MySQL Auto Increment如何工作?2019-09-25 17:13:47

    我只是使用MySQL Query Browser创建一个新表,并注意到Auto Increment Column下有一个勾号.这是如何运作的? 以编程方式添加到数据库时,我只是添加一个数字,然后数据库会自动增加该数字吗? 每当新用户在我的网站上注册时,我希望他们的客户ID(仅限整数)自动递增,因此我不必尝试随机生成

  • javascript – 猫鼬自动增量2019-09-16 13:34:26

    根据this mongodb article,可以自动增加一个字段,我想使用计数器收集方式. 这个例子的问题是我没有成千上万的人使用mongo控制台在数据库中键入数据.相反,我试图使用猫鼬. 所以我的架构看起来像这样: var entitySchema = mongoose.Schema({ testvalue:{type:String,default:funct

  • 如何重置MySQL中的AUTO_INCREMENT?2019-09-11 02:15:54

    如何重置字段的AUTO_INCREMENT?我希望它再次从1开始计数.解决方法:您可以使用以下命令重置计数器 ALTER TABLE tablename AUTO_INCREMENT = 1 对于InnoDB,您不能将auto_increment值设置为低于或等于当前最高索引. (引自ViralPatel): Note that you cannot reset the counter to a

  • Android Room – 在每次应用运行时重置自动生成的密钥2019-09-10 16:27:24

    我正在使用Room来保存数据. 我有一个实体,它有一个自动生成的主键,模仿票证系统. 实体: @Entity public class SequenceAction { @PrimaryKey(autoGenerate = true) private Integer sequenceId; private String actionType; private String extraInfo; //get

  • mysql – 即使抛出异常DUPLICATE KEY或者事务被回滚,auto_increment值也会递增2019-09-02 04:14:42

    我有一个表 – 其中id为auto_increment,电子邮件列定义为UNIQUE. 考虑将auto_increment设置为1. 在我的存储过程中,当我使用唯一的电子邮件ID插入新行时,auto_increment列会递增.正确的行为. 现在,当我尝试再次插入相同的电子邮件时,违反了UNIQUE KEY.我检查一下并做了回滚.但是aut

  • 奇怪的Mysql增量2019-08-28 09:16:27

    Mysql自动递增6.我不知道为什么或如何解决问题. create table new_table(tinyint unsigned primary key auto_increment, display_name varchar(50)); 我也用过 create table new_table(int unsigned primary key auto_increment,

  • php – 重新索引MySQL INT主键并重置AUTO_INCREMENT2019-08-26 23:15:54

    所以我有一个MySQL数据库,我正在使用PHP网站.在几周的发展过程中,我留下了类似的东西: Table: users id | name ----------- 12| Bob 34| Jen 155| John 154| Kyle 除此之外,还有数百条记录,而且数以千计. 我正在寻找一个脚本,我可以运行将键重命名为最低值(保留各自的行)

  • mysql – 自动在自动增量fieild前面添加字母2019-08-26 13:14:23

    是否可以在MySQL中的自动增量前附加一个字母.我的数据库中有几个表,其中一些表具有通过自动增量创建的唯一ID.我希望能够通过前面的字母来区分自动生成的数字. 这不是绝对必需的功能,但它只是帮助简化小任务.解决方法:不幸的是你做不到.至少不在sql中.自动增量字段是整数类型,因此

  • MySQL Django:save()之后没有obj.id2019-08-26 07:16:49

    使用Django和MySQL.我保存模型,没有ID出现.看过PostgreSQL和bigintegerfields的一些类似问题,但这些似乎都不适用于此.有任何想法吗?客户端确实通过MySQL自动增量在数据库的id字段中接收主键. 谢谢! class Client(models.Model): id = models.IntegerField(primary_key=True)

  • mysql – 使用一个查询中的自动增量id作为下一个插入的fk2019-08-06 22:28:44

    我不确定我是否过于复杂,或者我是否看不到树木. 我有两个表,都有自动递增ID. Table 1: ID - auto field - int other field - varchar Table 2: ID - auto Table1Id - FK field - varchar 第一个表存储一篇文章,第二个表存储与之相关的图像的位置. 对于上传数据的表单,将获取要

  • mysql – 为什么InnoDB auto_increment列跳过大块未使用的值?2019-08-06 20:16:51

    我们有一个活跃且重要的InnoDB表,大约有8M行.我们刚刚注意到,几个月来,主键值(BIGINT)一次跳数百. 我在观看跳转的同时打开了查询记录,但在此期间没有发现表中没有删除. (无论如何,我们不经常删除历史数据.) MySQL版本:mysql Ver 14.14 Distrib 5.1.66,适用于使用readline 5.1的redh

  • mysql – GUID与自动增量插入性能2019-08-06 20:16:30

    我正在测试具有大量数据的表中自动增量整数与GUID(v4)之间的插入性能.在blog post之后,我期待看到差异.但是现在有超过600万行,我认为没有任何区别.这些是我的表的定义: 自动递增 CREATE TABLE `auto` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`)) GU

  • 如何以随机顺序使MySQL自动递增?2019-08-06 03:13:47

    我有一个表,其中包含几个键到其他表(其中每个键由多列组成).我想为每个键创建一个新的列,它将是一个整数,使得值i表示该键的第i个出现(但我希望该排序是随机的).我想也许某种自动增量可以工作,但我有多个键,因此需要多个列(我相信只允许一个自动增量). 我提出的解决方案似乎没有起

  • MySQL获得下一个唯一值而无需自动增量2019-08-05 19:17:30

    我有一个MySQL数据库(InnoDB),我正在开发用于跟踪我的组织的工作订单.有多个“站点”,每个站点的工单号从100开始. WorkorderID SiteID SiteWorkorderNum 1 1 100 2 1 101 3 2 100 Workord

  • 如何取消设置克隆的PHP对象的id2019-07-31 04:31:13

    我正在开发一个使用Docrtrine和Symfony 2.7的项目.我有一个我想要克隆的Document实体,我当然需要确保我没有重复的主键.这是我到目前为止所尝试的: /** * Document * * @ORM\Table(name="documents") */ class Document { public function ___clone(){ $newObj = c

  • 即使插入因错误而失败,MySQL自动增量值也会增加2019-07-29 17:27:10

    当我从用户那里收到数据时,我每次都会验证输入的格式(PHP).我唯一无法验证(或者我不想)的是约束(例如外键)违规.我让DML引发错误并且数据库驱动程序抛出异常.在捕获它之后,我只是通过MySQL的错误代码打印出一些错误消息. 问题是,即使插入失败,我看到自动增量序列仍然增长,增加.我怎

  • 如何在表MYSQL的子集内自动递增2019-07-29 16:15:54

    为了说明我的问题,我将使用作者和书籍的类比. 我有2个表“作者”和“书籍”.作者是独一无二的,书籍使用外键约束与特定作者联系在一起. 我想知道是否有可能在“books”表中有一个名为“booknum”的列,它在单个作者的子集中自动递增.因此,如果表格有100行,并且即插入作者的第4本书,

  • java – JPA或Hibernate生成(非主键)列值,而不是从1开始2019-07-28 02:01:28

    我想要一个JPA / Hibernate(最好是JPA)注释,它可以生成一个列的值,它不是主键,也不是从1开始. 从我所看到的,JPA不能用@GeneratedValue和@SequenceGenerator以及@TableGenerator来做到这一点.或者其他任何东西. 我看到solution有一张额外的桌子,我发现它不优雅. 我可以使用Hibernat

  • android – SQLite PRIMARY键AutoIncrement不起作用2019-07-27 23:24:12

    我正在尝试使用自动递增主键的表.包括用于创建表的SQL查询. 问题是自动增量不起作用.当我插入一个NULL为NULL的行作为conversation_id的值时,它只是插入null.我在多个表上有这个问题. -- Table: conversations CREATE TABLE conversations ( conversation_id INTEGER (64) PRI

  • mysql – 修改用于分区的AUTO_INCREMENT PRIMARY KEY2019-07-26 10:17:18

    我需要在时态数据中对MySQL表进行分区(字段从下表开始). CREATE TABLE `table1` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `fk_id` bigint(20) NOT NULL, `begin` bigint(20) NOT NULL, PRIMARY KEY (`id`), KEY `FK1E57078DB20EC268` (`fk_id`) ) ENGINE=M

  • mysql – 选择结果改变AUTO_INCREMENT值2019-07-25 04:15:55

    基本上我想要的是以下代码的工作版本: ALTER TABLE table_name AUTO_INCREMENT = ( SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'another_table_name' );

  • mysql – 如何从1更新id集?2019-07-22 10:14:49

    我有一个id,即主键和自动增量.是否有任何查询来更新我现有的ID并让我的id从1开始,下一个id 2等等. 例如 id name 3 ABC 5 XYZ 9 PQR 注意:id已经是主要和自动增量,我不想截断我的ID. 如果可能的话,我想得到 id name 1 ABC 2 XYZ 3 PQR ALTER TABLE表AUTO_INCREMEN

  • MySQL:id号中自动增量的不一致性2019-07-22 00:16:19

    我想知道你是否遇到过这种情况,当你点击phpMyAdmin上的Browse按钮时,自动增量的id号码没有按正确顺序排列 – 这只是我吗?我在db表中设置错误的东西? 例如,当您将一系列数据插入到表中并且还删除了其中一些数据时,所以当您在phpMyAdmin上检查此表时,这些数据应该按照这样的顺序出现,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有