太久没用数据库了,于是各种想不起来。
随手记录下来一些在 stackoverflow 看到的细碎的技巧,备查。
1、同时更改一列全部数值:
UPDATE tabletochange SET coltochange = 'newvalue' WHERE coltochange = 'oldvalue' AND !isnull( coltochange );
2、从别的表合并数据:
UPDATE tabletochange t1, tablewithdata t2 SET t1.coltochange = t2.colwithdata WHERE t1.field1 = t2.field2;
还有几个 CSS 的小技巧,一并录入。
1、解决 iPad 上提交按钮无法自定义:
-webkit-appearance: none;
height:20px; line-height: 20px;
3、区块中心对齐:
margin:0 auto;
当然不能忘了 PHP 相关。
1、删除数组空元素并重排下标:
$toclear_new = arrary_values(array_filter($toclear))
【相关资料】
1、Robin Nixon – Learning PHP, MySQL, JavaScript, and CSS◃scribd