gpt4 book ai didi

mysql - 测试MySql语句中的字段长度

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:53 28 4
gpt4 key购买 nike

我正在使用 sql 语句的这一部分删除 cronjob.php 文件中具有特定电话号码的帐户。我如何更改此语句以测试用户配置文件中特定给定字段的长度,而不是我在此处列出的值为 LIKE '%2147483648%'

$strSQL = "DELETE
FROM users,
profile_values
USING profile_values
INNER JOIN users USING(uid)
INNER JOIN profile_fields USING(fid)
WHERE profile_values.uid=users.uid
AND profile_values.value LIKE '%2147483648%'
AND (profile_fields.name = 'profile_phone_number')";
execSQL($strSQL);

最佳答案

如果您正在测试字段中数据的长度,您可以使用如下代码:

... WHERE LENGTH(TRIM(profile_values.value)) = 10 ...

替换为正确的字段名称。 TRIM 函数对于消除可能已进入数据的任何前导或尾随空格非常重要。

小心使用这样的自动删除用户的功能。这将是非常不分青红皂白的。

关于mysql - 测试MySql语句中的字段长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758752/

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