换手机号业务逻辑 (所有互联网产品,都会遇到注册用户手机,换手机号码了,怎么办,解决办法,如果他有一个订单的换,走了一半。用户信息表设置的时候,用户名不能是主键,用户id是主键,用户名不能重复,唯一索引,不为空。修改手机号码的业务逻辑如下。-- if not exists(select 1 from ps_account where id=p_id a...【阅读全文】
Invaliddefault value for 'create_time'[Error Code: 1067, SQL State: 42000] http://stackoverflow.com/questions/9005766/invalid-default-value-for-dateadded CURRENT_TIMESTAMP is only acceptable on TIMESTAMP fields. DATETIME fields must ...【阅读全文】
MySQL Semisynchronous ReplicationMySQL5.5 除了支持内置的异步复制机制,还提供了接口支持半同步复制的机制。异步复制的缺点:MySQL复制默认是异步复制,Master将事件写入binlog,但并不知道Slave是否或何时已经接收且已处理。在异步复制的机制的情况下,如果Master宕机,事务在Master上已提交,但很可能这...【阅读全文】
我在mysql中很少使用存储过程和触发器,最近公司使用mysql 5.5发现不能导入。mysql> show global variables WHERE Variable_name LIKE 'log_bin%'; +---------------------------------+-------+ | Variable_name ...【阅读全文】