我想把数据库的ID 设定从100开始的,应该怎么做呢,我见MYSQL 的ID是自动为1开始的.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想把数据库的ID 设定从100开始的,应该怎么做呢,我见MYSQL 的ID是自动为1开始的.相关的知识,希望对你有一定的参考价值。
上网查不到资料如何设定
这样就行了。CREATE TABLE `表名` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`),
) AUTO_INCREMENT=31 参考技术A 设定ID字段的初始值。有此选项的 。
ALTER TABLE 表名 AUTO_INCREMENT = 要设置的初始值;
如:
ALTER TABLE zzw_member AUTO_INCREMENT =2; 参考技术B 你可以将mysql中字段的默认值设置为100看看,我没实验
补充:实验了下没用
同hxy,看了下,有auto那个选项
我想从一个名字组 数据列表中随机筛选几个人出来 用php怎么写?
我想从一个名字字段组中随机筛选几个人出来
如某个ID下,姓名字段中有这样的数据:李一,李二,李三,李四,王一,王二,王三,王四,张一,张二,张三,张四
我想把这12个人 随机挑出4个人, 比如选出了:李一,,王二,王三,张三 请问用PHP如何来筛选?
感谢!
echo "<br>\n";
$str = "李一,李二,李三,李四,王一,王二,王三,王四,张一,张二,张三,张四"; //某id下的名字字段的全部文字内容,设为变量$str
$temp = explode(",", $str); //以逗号拆分字符串$str,变成数组$temp
$result = array(); //最终数组,先初始化下
for($i=0;$i<4;$i++) //循环4次取随机名字
$key = rand(0, count($temp)-1);//获取随机数
$result[] = $temp[$key];//通过随机数找到$temp数组中的值,即随机的名字,赋值给$result数组
unset($temp[$key]); //把刚才取出的名字从$temp数组中删除
sort($temp); //从新排列下$temp数组的顺序,使其键值还是从0开始,为下次循环做准备
echo "结果为:";
echo "<br>\n";
print_r($result);
echo "<br>\n";
echo implode(",", $result);
echo "<br>\n";
echo "<br>\n";
echo "方法二:";
echo "<br>\n";
$str = "李一,李二,李三,李四,王一,王二,王三,王四,张一,张二,张三,张四"; //某id下的名字字段的全部文字内容,设为变量$str
$temp = explode(",", $str); //以逗号拆分字符串$str,变成数组$temp
$rand_key = array_rand($temp, 4); //从$temp数组中找出4个随机的key值
$result = array(); //最终数组,先初始化下
foreach($rand_key as $val) //循环4个键值
$result[] = $temp[$val]; //通过键值从temp数组找到对应的内容,即随机的名字,赋值给$result数组
echo "结果为:";
echo "<br>\n";
print_r($result);
echo "<br>\n";
echo implode(",", $result);来自:求助得到的回答 参考技术A 用sql语句是达不到这种效果,可以查询出这个字段到数组,然后用php随机取出4个
php取的方式也有多种
可以使用 array_rand(<数组>,[抽取元素的个数]); 函数随机抽取四个,也可以使用随机索引,取出四个,也可以先使用 shuffle 函数随机打乱数组,然后取出前四个或后四个
不过都要先判断数组的长度,小于4就全部要 参考技术B 系统函数array_rand($array, 4);第一个参数是原数组,第二个参数是随机挑出来几个 参考技术C array_rand($arry,$num); //$arry 数组 $num 随机的个数
以上是关于我想把数据库的ID 设定从100开始的,应该怎么做呢,我见MYSQL 的ID是自动为1开始的.的主要内容,如果未能解决你的问题,请参考以下文章
arcgis中,我想把被选中的两个图斑进行融合(如图),并对AREA字段求和,该怎么做呢?求大神赐教。。急