数据库问题积累
文章平均质量分 93
李燚
码农 erlang golang python3 tornado php laravel8 thinkphp* git redis rabbitmq
展开
-
Erlang-pure-migrations 在 IMBoy 项目中的应用实践
一个Erlang语言的强大而灵活的数据库迁移工具,它帮助开发者以纯函数的方式管理PostgreSQL或MySQL数据库的迁移;它遵循Unix哲学,即“一切皆文件”,将数据库迁移脚本视为文件系统中的普通文件,它允许开发者使用纯SQL语句来编写迁移脚本,而无需编写任何Erlang代码;这不仅简化了迁移过程,而且提高了代码的可读性和可维护性。通过在IMBoy项目中应用,我们成功构建了一个健壯、灵活且易于维护的数据库迁移功能。它不仅提高了开发效率,而且确保了数据库迁移的安全性和一致性。原创 2024-06-20 21:43:44 · 877 阅读 · 0 评论 -
使用ThinkPHP时,双引号导致插入数据库经过转义的处理
在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,如:hds"gh"j'g'h会被自动转义为:hds\"gh\"j\'g\'h请注意需要的是取消这个转义的功能,而不是使用stripslashes() 函数删除这些反斜杠,即不需要官方的这个自动转义的功能。所以在网上搜索到解转载 2012-12-15 01:40:57 · 6893 阅读 · 0 评论 -
MySQL rand函数实现随机数的方法
在mysql中,使用随机数写一个语句能一下更新几百条MYSQL数据吗?答案是肯定的,使用MySQL rand函数,就可以使现在随机数。需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢!正确答案是使用MySQL rand函数:UPDAT转载 2013-01-03 16:29:34 · 1428 阅读 · 0 评论 -
mysql order by的一些技巧
1. 只按日期排序,忽略年份> select date, description from table_name order by month(date),dayofmonth(date);注意:单纯使用dayofyear来排序会导致错误,如2-29与非闰年的3-1日同等级 2. 排序点分式IP> select ip from tab转载 2013-06-27 09:06:55 · 11613 阅读 · 1 评论