1问:你有id=8的数据吗?答:没有!那你为什么where后面找id=8的?
2问:你想修改的是什么?答:id,那你修改数据名字干什么呢?改ID啊!
3问:你的ID是自增可修改吗?答:是!那就修改,不是!那就把数据库的ID列设置为可修改!
wl:武力,zl:智力,ts:统帅,zz是什么?
在"SQL SERVER企业管理器"下的"安全性"中"登陆",
可以添加用户,删除用户,修改密码。
例如把sa的密码改为空值:
双击sa用户--》清空密码--》点击确认--》系统d出确认密码--》什么都不用填写,直接点击 确认,密码就设置为空密码
<html>
<head><title></title></head>
<body>
<php
//数据库查询,得出下面表单id与name的值。
>
<form name="form1" action="" method="post">
<input type="hidden" name="userid" value="<php echo $id >" />
<input type="text" name="username" value="<php echo $name >" />
<input type="submit" name="submit" />
</form>
</body></html>
<php
if(isset($_POST['submit'])){
$link = mysql_connect('localhost','root','123456') or die(‘连接失败!’);
mysql_select_db('mydb',$link)or die(‘数据库链接失败!’);
$sql = "update users set user_name='$name' where id='$id'";
$res = mysql_query($sql);
if($res)
echo '修改成功';
else
echo '修改失败';
}
if object_id('tb') is not null
drop table tb
go
create table tb(id int, name varchar(20))
insert into tb select 1,'张三'UNION ALL
SELECT 23,'李四' UNION ALL
SELECT 10,'王五'
go
SELECT FROM tb
/
id name
----------- --------------------
1 张三
23 李四
10 王五(所影响的行数为 3 行)
/
ALTER TABLE tb DROP COLUMN ID ALTER TABLE tb ADD id INT IDENTITY(1,1) NOT NULLSELECT RIGHT('000'+CAST(id AS VARCHAR(10)),3) AS id , name FROM TB
/
id name
------ --------------------
001 张三
002 李四
003 王五(所影响的行数为 3 行)
/
--建议存储的时候不要存001、002格式的,读出来的时候再做处理
基本上不需要这样了,
你可以设定产品的排列顺序,
你现在的排列顺序就是
order by id desc
你如果想显示的比较整齐的话就加个条件啊,
比如:where BigClassName='产品' and smallclassname=''
这样就可以了
如果想手动给产品编号,那就在数据库里再建一个字段--就是你手动边的好,比如说pid,
然后在调用和显示的时候用order by pid desc
这样就可以了
当然你还可以再加条件;where 或 or
祝你好运~~
以上就是关于mysql怎么修改自动增长的id全部的内容,包括:mysql怎么修改自动增长的id、数据库的userid和pwd如何修改、怎么在php中用表单修改指定数据库表中指定ID的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)