未做读写分离之前执行:
$r=M()->query('truncate table');不会报错,当做了读写分离后再执行该语句就会报错原因是因为TP中query()执行的是SQL查询操作而execute()执行的是SQL语句所以换成$r=M()->execute('truncate table');后就可以了。
所以呢使用框架中的方法时一定要严谨。
TP中Model.class.php原码:
未做读写分离之前执行:
$r=M()->query('truncate table');不会报错,当做了读写分离后再执行该语句就会报错原因是因为TP中query()执行的是SQL查询操作而execute()执行的是SQL语句所以换成$r=M()->execute('truncate table');后就可以了。
所以呢使用框架中的方法时一定要严谨。
TP中Model.class.php原码: