自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的。 因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。 下面,我从数据库 ...
之前一个表本来有数据的 后面删除了记录 但是添加ID后排序不是重 开始的 如果是自增字段,删除数据,他是根据原来的继续往后排的 你可以删除这个字段,重新建立个自增字段就可以了 也可以重新设置排序起始 alter table table name AUTO INCREMENT n 例如: alter table papa group AUTO INCREMENT 参考文档:http: www.cnb ...
2016-09-07 10:31 0 4709 推荐指数:
自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的。 因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。 下面,我从数据库 ...
在平时的工作学习中,难免会遇到需要把EXCEL表中的数据导入到MYSQL中,比如要把EXCEL中的数据进行核对,或者要把测试用例导入到TestLink中。本人搜集相关的资料并加以实践总结出了以下几种 ...
1.打开设计表 2.在添加或变更表结构时,把id字段设置为整型,下面的选项就会出现auto increment的选择框,勾选中就可以了。 ...
1.选中需要修改权限的表,单击右键-设置权限 2.点击添加权限,根据需求选择对应用户和权限。 . 3.完成 4.可以用sql来添加权限。 ...
1、备份表结构 create table table_bak like table_name; 2、备份表数据 insert into table_bak select * from table_name; 3、删除原来主键字段(如id) alter table table_name ...
例子: SELECT * from product WHERE id in (108821,108819,108820) order by field(id,108821,108819,108820) ...
对数据表操作之前备份一下是个好习惯 1.备份表结构 create table 备份表名 like 表名; 2.备份表数据 insert into 备份表名 select * from 表名; 3.删除原来主键字段(如id) alter table 表名 drop id; 4.添加主键 ...
问题 如何把数据按照某一个字段排重保留我们要的哪行记录,然后以我们想要的顺序排序好以后,查询出来? 今天花了一整天的时间搞这个问题,本来以为是很简单的问题就小瞧它了,结果发现网上一大堆错误答案,我也是醉了。。 文章略长,主要讲述的是我的探索(踩坑)过程,想要直接看解决方法的请拉到最后,拿走 ...