SELECT * FROM tab WHERE RIGHT(id,1)=1
原理是利用数字与字符串的自动转换,获得id的末尾数值。
SELECT MD5("admin")21232f297a57a5a743894a0e4a801fc3
SELECT TIME(NOW())
15:43:31
SELECT MD5("admin"+TIME(NOW()))
5378f7b395babd8c4c75010f11d48d47
这个是32位的。
admin可以使用什么用户名来代替。
保存的时候,用mysql insert 命令,同时把该字段信息保存起来。
换一种思路,根据第一个表建立一个用户分组表,用户名,组idGROUP BY 组id,然后根据组id,在你第二章表中插入数据。
在我看来 你这个结构数据库不好做这么复杂的逻辑判断,交由php程序做这个,写入最终结果就可以了,维护也方便点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)