mysql 数据库更新索引
时间:2007-04-21
来源:互联网
最近有空,写.....
复制PHP内容到剪贴板
<?php
/*************************************************************
MYSQL数据表索引更新文件
hiler制作
Mail:[email protected]
使用说明:
注释部分请根据情况准确录入.
WE中国[webedit.cn]出品
2007-4-20 ShenYang
*************************************************************/
function mysql_reid($table,$id,$num)
{
$sql[] = "ALTER TABLE `$table` DROP `$id`";
$sql[] = "ALTER TABLE `$table` ADD `$id` INT( $num ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST";
$sql_num = count($sql);
for($i=0; $i<$sql_num; $i++)
{
mysql_query($sql[$i]);
}
return 0;
}
$mysql_servername = 'localhost';//连接地址
$mysql_username = 'username'; //数据库用户名
$mysql_userpassword = 'password';//数据库密码
$mysql_database = 'databases'; //数据库命
if($conn = mysql_connect($mysql_servername,$mysql_username,$mysql_userpassword))
{
mysql_select_db($mysql_database,$conn);
$result = mysql_query("SET NAMES 'utf8'"); //数据库编码
}
$table = array('table1','table2'); //数据表名数组
$id = array('id1','id2'); //索引键名数组
$num = array('num1','num2'); //索引长度值数组
$re_num = count($table);
for($i=0; $i<$re_num; $i++)
{
mysql_reid($table[$i],$id[$i],$num[$i]);
echo($table[$i].'更新完成');
}
?>
[ 本帖最后由 hiler 于 2007-4-20 17:14 编辑 ] PHP代码:
<?php
/*************************************************************
MYSQL数据表索引更新文件
hiler制作
Mail:[email protected]
使用说明:
注释部分请根据情况准确录入.
WE中国[webedit.cn]出品
2007-4-20 ShenYang
*************************************************************/
function mysql_reid($table,$id,$num)
{
$sql[] = "ALTER TABLE `$table` DROP `$id`";
$sql[] = "ALTER TABLE `$table` ADD `$id` INT( $num ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST";
$sql_num = count($sql);
for($i=0; $i<$sql_num; $i++)
{
mysql_query($sql[$i]);
}
return 0;
}
$mysql_servername = 'localhost';//连接地址
$mysql_username = 'username'; //数据库用户名
$mysql_userpassword = 'password';//数据库密码
$mysql_database = 'databases'; //数据库命
if($conn = mysql_connect($mysql_servername,$mysql_username,$mysql_userpassword))
{
mysql_select_db($mysql_database,$conn);
$result = mysql_query("SET NAMES 'utf8'"); //数据库编码
}
$table = array('table1','table2'); //数据表名数组
$id = array('id1','id2'); //索引键名数组
$num = array('num1','num2'); //索引长度值数组
$re_num = count($table);
for($i=0; $i<$re_num; $i++)
{
mysql_reid($table[$i],$id[$i],$num[$i]);
echo($table[$i].'更新完成');
}
?>
作者: hiler 发布时间: 2007-04-20
大公无私!谢谢~:P
作者: enter 发布时间: 2007-04-20

作者: enter 发布时间: 2007-04-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28