1.insert锁表,insert语句加where条件,数据库将锁定整个表,以避免插入重复数据,可用作处理并发问题;数据库层面的锁比应用层面的效率高很多。
2.tinyint(1)返回值,长度为1时,返回值是true和false。
3.时间触发器, CREATE EVENT `` ON SCHEDULE EVERY 1 MINUTE STARTS '' DO CALL ..;
创建时和执行后,计算和下一次执行间的时间间隔,作定时,所以手动改到定时时间前,该事件并不会执行。
4.update多表,update t_a, t_b set t_a.a = t_b.a where ta.tbid = t_b.id;
5.order by rand(), 根据随机数排列
6.mysql5.5不支持以NOW()或者CURRENT_TIMESTAMP方式给datetime类型设置默认值; 可以将datetime类型改为timestamp类型,然后以CURRENT_TIMESTAMP方式设置。