刚开始时碰到这个需求时,在网上搜索了一下,发现都说不行,得先删除那主键列再重新增加或者先创建一个临时表再把数据导过来,其实在MYSQL中是可以直接修改的。
修改ID字段为自增主键:
alter table `test` change `id` `id` int (11) UNSIGNED NOT NULL AUTO_INCREMENT , add primary key (`id` );
...
分类:
数据库 时间:
2014-09-03 14:59:16
阅读次数:
258
布局中自适应高度和宽度body { margin-top:0px; /* 去除网页上边空白 */}/* 大容器,包含下面所有层 */#container { width:800px; margin:0px auto; /* 居中 */}/* 头部 */#header {...
分类:
Web程序 时间:
2014-09-03 10:58:06
阅读次数:
255
题记:内存管理一直是C/C++程序的红灯区。关于内存管理的话题,大致有两类侧重点,一类是内存的正确使用,例如C++中new和delete应该成对出现,用RAII技巧管理内存资源,auto_ptr等方面,很多C/C++书籍中都使用技巧的介绍。另一类是内存管理的实现,如linux内核的slab分配器,S...
分类:
其他好文 时间:
2014-09-03 00:06:15
阅读次数:
545
第三章:迭代器概念与traits编程技法 迭代器是一种smart pointer auto_Ptr 是一个用来包装原生指针(native pointer)的对象,声明狼藉的内存泄漏问题可藉此获得解决。 auto_ptr用法如下,和原生指针一模一样:void func() { auto_p...
分类:
其他好文 时间:
2014-09-02 22:34:25
阅读次数:
266
nodeJS连接MySQL数据库,首先创建一个数据库及表。如下:create databases node;create table test( id int AUTO_INCREMENT PRIMARY KEY , name char(50) )ENGINE=InnoDB DEFAULT CHAR...
分类:
数据库 时间:
2014-09-02 21:16:25
阅读次数:
182
Mysql查找如何判断字段是否包含某个字符串有这样一个需求,在Mysql数据库字符串字段(权限)中,用户有多个不同的邮箱,分别被‘,’分开,现在要取出某个邮箱的所有成员列表。假设有个表:CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIM...
分类:
数据库 时间:
2014-09-02 15:44:51
阅读次数:
190
每 自动更新 if youput these codes in the iframe,then iframe can refresh a...
分类:
其他好文 时间:
2014-09-02 14:04:54
阅读次数:
196
第一屏必须: auto scene = GameMenu::createScene(); director->runWithScene(scene);然后是主场景:auto scene = MainScene::createScene(); Director::getInstance()->r...
分类:
其他好文 时间:
2014-09-02 13:53:34
阅读次数:
128
今天做了个样例:div 的滚动栏问题:两种方法:一、记住宽和高一定要设置噢,否则不成的只是在不超出时,会有以下的滚动栏,所以不是最好的选择二、记住宽和高一定要设置噢,否则不成的这样比較好的是,在宽和高不超出时,仅仅是一条线三、说明直接为div指定overflow属性为auto就可以,可是必须指定di...
分类:
其他好文 时间:
2014-09-02 13:49:54
阅读次数:
143
/*map */div.location { width: 300px; height: 200px; border: 1px #f45 solid; background: #000; margin: 10px auto 0; }div.location-indicator { position....
分类:
Web程序 时间:
2014-09-02 00:11:43
阅读次数:
245