Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
主键 ID 达到 bigint 数据类型的限制
我有一个定期进行大量插入和删除的表 因此主 id 列的数字序列存在很大间隙 它有一个类型为 int 的主 id 列 已更改为 bigint 尽管发生了这种变化 这种数据类型的限制在未来的某个时候也将不可避免地被超出 当前的使用情况表明这种情
mysql
int
primarykey
autoincrement
bigint
Ruby on Rails 中自动递增非主键字段
在RoR迁移中 如何自动递增非主键字段 我想在数据库定义中而不是在模型中执行此操作 您需要执行一条 SQL 语句 statement ALTER TABLE users CHANGE id id SMALLINT 5 UNSIGNED NO
rubyonrails
database
Migration
primarykey
autoincrement
Google App Engine 模型的自定义键 (Python)
首先 我对 Google App Engine 还比较陌生 所以我可能做了一些愚蠢的事情 假设我有一个 Foo 模型 class Foo db Model name db StringProperty 我想用name作为每个人的唯一钥匙Fo
python
googleappengine
googleclouddatastore
primarykey
在 Django 模型中使用 UUID 作为主键(通用关系影响)
由于多种原因 我想在我的一些 Django 模型中使用 UUID 作为主键 如果我这样做 我仍然可以使用通过 ContentType 使用通用关系的外部应用程序 例如 contrib comments django voting 或 dja
django
djangomodels
primarykey
ContentType
UUID
Symfony/Doctrine:DateTime 作为主键
我正在尝试使用日期作为主键创建一个实体 问题是 Symfony 无法将我正在使用的 DateTime 转换为字符串以将其引入到 IdentityMap 中 在实体持久化期间出现以下错误 Catchable Fatal Error Objec
datetime
Symfony
doctrine
primarykey
具有验证功能的独特 CD-KEY 生成算法
我正在尝试创建一个独特的 CD KEY 放入我们产品的包装盒中 就像用户用来注册产品的标准软件盒中的普通 CD KEY 一样 然而 我们不销售软件 我们销售的是用于犯罪和医疗目的的 DNA 采集套件 用户将通过邮件收到带有 CD KEY 的
Algorithm
primarykey
unique
为什么auto_increment id不一一递增,如何设置?
我有一个 MariaDB Galera Cluster 3 个节点 我设置uid自动增加并成为表的主键 uid int 11 NO PRI NULL auto increment MariaDB hello cluster gt selec
mysql
primarykey
mariadb
带注释的 Hibernate 字符串主键
我正在尝试创建一个带有主键是字符串的注释的权限类 我将在插入时手动分配它们 因此不需要 hibernate 为其生成值 我正在尝试做类似的事情 Id GeneratedValue generator assigned Column name
Java
Hibernate
annotations
primarykey
更新主键 Django MySQL
我尝试用以下命令更新 Django 中的 PK save 方法 但是当我保存对象时 Django 使用相同的数据但不同的 PK 复制该对象 例如 from gestion empleados Models import Empleados
python
mysql
django
djangomodels
primarykey
重复键在 SQLite 中不起作用
在我的桌子上 id是主键 但此代码在 sqlite3 中不起作用 insert into text id text VALUES 150574 Hello ON DUPLICATE KEY UPDATE text good 请帮我 INSE
SQLite
duplicates
primarykey
代理与自然/业务密钥[关闭]
Closed 这个问题是基于意见的 目前不接受答案 又来了 老争论依然出现 我们是否最好将业务键作为主键 或者我们宁愿使用对业务键字段具有唯一约束的代理 ID 即 SQL Server 标识 请提供例子或证据来支持你的理论 使用代理键的几个
database
databasedesign
primarykey
key
IntegrityError:错误:列“user_id”中的空值违反了非空约束
使用 postgres PostgreSQL 9 4 5 我刚刚迁移了一个sqlite3数据库到一个postgresqlD b 由于某种原因 自从这次迁移以来 当我尝试创建用户时 出现了有关user id 这是主键 正在被提升 以前这不是问
python
postgresql
sqlalchemy
primarykey
pyramid
为什么 select SCOPE_IDENTITY() 返回小数而不是整数?
所以我有一个以标识列作为主键的表 因此它是一个整数 那么 为什么SCOPE IDENTITY 总是向我的 C 应用程序返回十进制值而不是 int 这真的很烦人 因为十进制值不会在 C 中隐式转换为整数 这意味着我现在必须重写一堆东西并有很多
sqlserver
primarykey
scopeidentity
MySQL数据库中指定的两个主键
我正在尝试创建一个测试数据库 它是预先存在的数据库的副本 我正在使用 Django 模型 理论上是与原始数据库一起使用的模型 来执行此操作 我最近从其他人那里继承了代码 并试图弄清楚代码到底发生了什么 在该模型中 其中一个表有两列标识为主键
mysql
django
model
primarykey
mysqlerror1068
日期列作为主键一部分的优点和缺点
我目前正在开发一个数据库 其中需要日志来跟踪一堆不同的数据更改 诸如价格变化 项目状态变化等 为了实现这一点 我制作了不同的 日志 表来存储需要保留的数据 举一个坚实的例子 为了跟踪需要订购的零件的价格变化 我创建了一个名为的表Part P
sql
sqlserver
database
primarykey
compositeprimarykey
SQLite中有自动增量吗?
我正在尝试创建一个自动递增的表primary key in Sqlite3 我不确定这是否真的可能 但我希望只需要指定其他字段 例如 CREATE TABLE people id integer primary key auto incre
SQLite
primarykey
autoincrement
仅主键和主键约束有什么区别?
我对 SQL 很陌生 如果我的问题很愚蠢 请原谅我的无知 仅主键和主键约束有什么区别 之间的区别This CREATE TABLE CUSTOMERS ID INT NOT NULL PRIMARY KEY ID NAME and This
sql
constraints
primarykey
«
1
2
3
4
5
6
7
8