增加ON DUPLICATE KEY UPDATE支持，目前只支持mysql

使用方式
add($data='',$options=array(),$replace=false)
其中add方法增加$replace参数(是否添加数据时允许覆盖)，true表示REPLACE方式覆盖，array表示ON DUPLICATE KEY UPDATE方式更新，默认为false

快捷方式：
add($data, array(), 'field1,field2')
或
add($data, array(), array('field1','field2'))
解析后
ON DUPLICATE KEY UPDATE field1=VALUES(field1), field2=VALUES(field2)

增强方式，支持传值及表达式
add($data, array(), array('field1'=>'value1','field2'=>array('value', 'value2'), 'field3'=>array('exp', 'field3+1')))
解析后
ON DUPLICATE KEY UPDATE field1='value1', field2='value2', field3=(field3+1)
ON DUPLICATE KEY UPDATE功能移至MySQL驱动
改进 数据表自动识别规则正则
Merge remote-tracking branch 'upstream/master' into develop