gpt4 book ai didi

php - 在 mysql 中更新或删除

转载 作者:行者123 更新时间:2023-12-01 00:23:06 25 4
gpt4 key购买 nike

我已经完成了这个post我有一个包含 ID、密码、出生日期的数据库。

id|name|password|dob
1 |avi |vx1 |2013-1-1

我有几个问题假设用户希望更改他/她的密码那么我应该使用 UPDATE user SET password='pusheen' WHERE id=1 或我应该先删除该值,然后再将该值插入列中吗?

(我知道密码应该以加密形式插入数据库,但我是新手,所以将其保存为纯文本。)

上面的链接建议不要使用更新是上面链接中的情况和我的相似吗?

任何其他字段也是如此,假设我希望名称字段为空白/空。

删除字段 say name where id=1 并再次插入的命令是什么?每次我尝试删除时,我最终都会删除整行。

UPDATE user SET name=NULL WHERE id=1 的使用不是正确的方法吗?

最佳答案

您可以简单地使用删除记录

delete from user where id = 1

但是如果你要更新用户密码,那么你不需要删除和插入新密码..你可以简单地使用像这样的更新语句

UPDATE user SET password='pusheen' WHERE id=1

如果你想插入新用户,那么只去insert statement like

  insert into user(id,name,password,dob) values
(2,'name','password','11/11/1985')

旁白:您永远不应将密码存储为纯文本。 This answer显示了您使用时不会有问题的最简单方法。总比没有好。

关于php - 在 mysql 中更新或删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com