关于使用Table()操作的问题。

浏览:425 发布日期:2014/08/12
3.2.2 - 严重 - 未处理
一旦是用了table()进行多表操作的时候,就会在日志里面报错。SQL: SHOW COLUMNS FROM tb_carsale,tb_carbrand,tb_sysworkflowcase,tb_systran [ RunTime:0.027344s ]显然是灭有进行多表处理导致的。

还有会导致的一个链锁问题就是:当我使用table()操作的时候,很多时候就直接是用M()创建空对象了。

那么如上所说的第一个问题:会出现SHOW COLUMNS FROM语法错误。

而这个时候我通过M()定义的对象,如果在其他地方也是M()方式。
M()出来的对象是全局存在的,也就是说我在另一个地方判断getDbError()
自然会有逻辑问题:继续提示SHOW COLUMNS FROM语法错误。

这个问题,纠结了我很长一段时间,求解答。

PS:既然table() 可以使用多表操作,那至少应该保证程序不会有错误提示。
评论(
后面还有条评论,点击查看>>