项目开发时,使用了两套数据库,开发环境和上线环境,数据库表中大多采用了自增主键,
比如:id int unsigned primary key auto_increment,但往往会碰到一些问题,比如:
开发环境中,使用爬虫抓取一些数据,建立索引,再把数据迁移到上线环境,会导致索引中的id和
上线环境数据库中id对不上,所以决定使用字符串作为主键。那么问题来了,如何生成唯一的序列号?
格式按...
分类:
其他好文 时间:
2015-06-29 13:23:23
阅读次数:
251
create table day_news( id smallint unsigned auto_increment, title varchar(50), content text, author varchar(200), num int unsigned default 0, ntime in...
分类:
数据库 时间:
2015-06-28 18:49:15
阅读次数:
323
(一) mysql limit大数据量分页优化方法
首先创建一个表
CREATE TABLE `ipdatas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(8) NOT NULL DEFAULT '0',
`ipaddress` varchar(50) NOT NULL,
`source` varchar(255) D...
分类:
数据库 时间:
2015-06-28 15:39:59
阅读次数:
168
需求: 用户登录,如果登陆成功,则更新用户信息与日志信息图: 数据库 1 CREATE TABLE `t_user` ( 2 `user_id` int(11) NOT NULL AUTO_INCREMENT, 3 `user_name` varchar(30) DEFAULT NULL...
分类:
编程语言 时间:
2015-06-26 00:15:50
阅读次数:
263
1:需求:把一个2千万条数据的一个表,随机更新其中的二十行需要大致多久?DROP TABLE IF EXISTS test20; CREATE TABLE test20(id INT AUTO_INCREMENT PRIMARY KEY,money DOUBLE,createdtime DATET....
分类:
数据库 时间:
2015-06-23 17:26:31
阅读次数:
186
Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下列 SQL 语句把 "Persons" 表中的 "P_...
分类:
其他好文 时间:
2015-06-23 15:00:24
阅读次数:
96
数据库CREATE TABLE `annex` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `realName` varchar(36) DEFAULT NULL, `fileContent` mediumblob, `handId` bigint(...
分类:
数据库 时间:
2015-06-22 06:23:21
阅读次数:
268
模型user,address user中有一个字段为address_id与addrees的addressid进行外键关联 user sql CREATE?TABLE?`NewTable`?(
`userid`??int(11)?NOT?NULL?AUTO_INCREMENT?,
`account`??varchar(255)?CHA...
分类:
Web程序 时间:
2015-06-19 12:06:01
阅读次数:
125
MySQL auto increment - the MySQL auto_increment attribute
分类:
数据库 时间:
2015-06-18 21:30:51
阅读次数:
166
---- 表的结构 `yi_article`--CREATE TABLE IF NOT EXISTS `yi_article` ( `id` int(11) unsigned NOT NULL auto_increment, `title` varchar(256) NOT NULL, `conte...
分类:
其他好文 时间:
2015-06-17 09:21:34
阅读次数:
121