导读:MySQL是世界上最流行的关系型数据库管理系统,但在开发过程中,也难免会出现一些搞笑的代码 。下面就让我们一起来看看这些有趣的MySQL代码吧!
1. SELECT * FROM users WHERE name LIKE '%John%' OR name LIKE '%Doe%';
这条语句意思是查询名字中包含“John”或者“Doe”的用户信息,但如果你不小心把“LIKE”写成了“LICK” , 那么结果就会变得很有趣了 。
2. UPDATE users SET salary = salary + 1000 WHERE department = 'IT';
这条语句的本意是将IT部门的员工薪资加上1000元 , 但如果你误将“+”写成了“-”,那么可能会引起公司内部的“大混乱” 。
3. DELETE FROM users WHERE id IN (SELECT id FROM users ORDER BY RAND() LIMIT 1);
这条语句的目的是删除一个随机的用户,但如果你没有注意到子查询中的“ORDER BY RAND()”语句,那么就有可能会把整个表的数据都删掉 。
4. INSERT INTO users VALUES (1, 'Tom', '123456', 'Male');
这条语句的问题在于直接将密码明文存储在数据库中 , 这样做非常不安全,容易被黑客攻击 。正确的做法应该是将密码进行加密后再存储 。
5. SELECT COUNT(*) FROM users WHERE name = 'Tom';
这条语句的结果是统计名字为“Tom”的用户数量,但如果你不小心把等号“=”写成了“<>”,那么结果就会变成统计名字不为“Tom”的用户数量 。
【mysql代码写错了如何修改 mysql搞笑代码】总结:在MySQL开发过程中,我们要时刻保持警惕 , 避免因为一个小小的错误而引起大麻烦 。同时,也可以通过一些有趣的代码来缓解工作压力,增加工作乐趣 。