草庐IT

mysql - 错误 1062 (23000) : Duplicate entry for key 'PRIMARY'

我正在尝试向sql表中添加一个新列-ALTERTABLEtable1ADDCOLUMNcolumn1VARCHAR(400)DEFAULTNULL;但是我收到了这个错误-ERROR1062(23000):Duplicateentry'82133627'forkey'PRIMARY'在表1中,我们只有一个主键,我运行了以下命令以查看结果-select*fromtable1where='82133627';集合中有1行Primarykey-primary_key_fieldint(11)NOTNULL此外,我浏览了一些针对类似错误的回复,他们建议检查主键是否具有自动递增功能。我们这张表只有

mysql - 创建从 from-to-entries 的时间序列

我有一些周期数据,如下所示:PNameDtFromDtToAmountPeriod_12018-01-012018-01-10100Period_22018-01-032018-01-0810Period_32018-01-052018-01-121我想获得以下时间序列,添加每个期间日期范围内的金额:2018-01-011002018-01-021002018-01-031102018-01-041102018-01-051112018-01-061112018-01-071112018-01-081112018-01-091012018-01-101012018-01-1112018

mysql - SQL 查询 : Retrieve rows that have an entry for every unique value of a column

背景:我在三个不同的时间对不同的元素进行了价格搜索。这些搜索及其相应的搜索时间、对象名称和价格保存在一个表中。我想比较一段时间内元素的价格,但我只想在所有三个搜索中提取有价格或可用的元素。换句话说,我想按产品查询所有时间段内的价格,但前提是该产品有所有时间段的价格(而且我不知道提前有多少个时间段——这必须确定从表动态)。我的计划是为此使用SQL(第一次尝试SQL...可能不适合此任务?)示例数据:+----------+----------+----------+----------+|Time|Item|Price|Dummy|+----------+----------+-----

sql - (MySQL : Select 20 latest entries in logfile from unique persons

我有一个日志文件,用于记录各种表的插入/删除/更新。我想了解一下最近20个人的概况,这些人记录了更新的位置,按上次更新日期时间DESC排序我现在拥有的是:SELECTDISTINCTlogfile.idvalue,DATE_FORMAT(logfile.logDateTime,'%d-%m-%Y%H:%i')ASthedatetime,CONCAT_WS('',people.peopleSurname,people.peopleLastname)ASpeopleNameFROMlogfile,peopleWHERE0=0ANDlogfile.tablename='people'ANDl

php - "Integrity constraint violation: 1062 Duplicate entry"- 但没有重复的行

我正在将一个应用程序从nativemysqli调用转换为PDO。尝试向具有外键约束的表中插入行时遇到错误。注意:这是一个简化的测试用例,不应复制/粘贴到生产环境中。信息PHP5.3、MySQL5.4首先,这是表格:CREATETABLE`z_one`(`customer_id`int(10)unsignedNOTNULLDEFAULT'0',`name_last`varchar(255)DEFAULTNULL,`name_first`varchar(255)DEFAULTNULL,`dateadded`datetimeDEFAULTNULL,PRIMARYKEY(`customer_i

php - Symfony 2 + Doctrine : How to supress SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry

我查看了几篇文章,但找不到可行的解决方案。我的问题很简单:我有一个包含id、url和title的实体。URL应该是唯一的(在MySQLPDO中)。我成功地创建了实体和模式,没有任何问题。现在,当我遍历一些记录时,我会在每个记录上调用persist(),最后调用flush()。问题是,当我尝试为URL插入重复条目时,它给了我一个异常(exception)。如何抑制?当插入重复条目时,它应该跳过它并插入其余条目。不需要事件、ONUPDATE语句、触发器和所有花​​哨的东西。我已经trycatchpersist或flush()抛出的任何异常,但似乎无法正确地做到这一点。欢迎任何想法,谢谢!编

mysql - Spring Data JPA 和 MySQL : How to avoid "duplicate entry" error in multithreaded environment?

我的Web应用程序的数据库基础架构是这样分层的:Spring数据JPAJPAhibernateC3P0池MySQL有些事务需要相当长的时间,有时一个大事务需要一分钟(目的是将数据缓存到数据库中):从用户到我的网络服务器的HTTP请求可能会开始此事务。然后,我的Web服务器可能会查询另一个远程第三方服务器以查找丢失的数据。收集完所有数据后,事务完成,所有收集到的数据都写入数据库。在这个长时间运行的事务中,用户可能会重新加载我的网站。这会导致在单独的线程中针对相同数据开始另一个事务。由于此事务的目的是缓存,因此此操作本质上是幂等的,我不介意进行相同的计算上两次。但在这些情况下,我的Web应

mysql - (1062, "Duplicate entry ' 0' for key ' 主'")

我收到此错误(1062,“键‘PRIMARY’的重复条目‘0’”)。这发生在我将我的Django应用程序从sqlite3迁移到MySQL之后。这是相关的表格:mysql>describemeddy1_specialization;+-------+-------------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+---------+----------------+|id|int(11)|NO|PRI|N

sql - 如何在现有系统上合并标签

我们有一个简单的界面来标记特定问题(e.g.entryhas1..manytagsandeachtagentryhasaforiegnkeypointerbacktotheentrytable)1.Whatisthecurrentproductionversionofthejdk?(Tags:jdk6jdk-6jdkjava)2.Inwhatversionwasjava.util.spipackageintroduced?(Tags:jdk-6,jdk7,jdk5)3.Whichversionofjavaisgoingtobereleasedsoon?(Tags:jdk-6,jdk7,

PHP & MySQL : Repeating entries problem - Need each entry to show up only once but they repeat

我的平台:PHP和MySQL我这里有什么:我有4个表,分别是“books”、“book_type”、“book_categories”、“all_categories”。我想做什么:简单来说,我想显示所有有库存的图书,即in_stock='y',以及来自所有表格的所有图书相关信息,只显示一次而不重复输入。目前每本书都是重复的,我只想展示一次。当前的问题:在我的应用程序的前端,条目会重复显示,而实际上我希望它们只显示一次(如在DISTINCT/UNIQUE中)并且不会重复显示。我的怀疑:我怀疑重复数据是因为每本书所属的类别。每个单独的书籍条目都会显示多次,因为它属于一个类别。令人困惑?我