56,866
社区成员




A Database Error Occurred
Error Number: 1146
Table 'test.tt' doesn't exist
SELECT * FROM tt
Filename: D:\php\ci\system\database\DB_driver.php
Line Number: 330
$query = $this->db->query("select * from test.tt");
之前的错误代码是“$query = $this->db->query("select * from tt");”DROP PROCEDURE IF EXISTS `qian` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `qian`()
BEGIN
DROP TABLE IF EXISTS tt;
set @EE='';
SELECT @EE:=CONCAT(@EE,'max(IF(clitime=\'',clitime,'\'',',content,0)) AS \'',clitime,'\',') FROM (SELECT DISTINCT clitime FROM tmp_table GROUP BY clitime) a;
SET @QQ=CONCAT('SELECT ifnull(name,\'total\') as name,',LEFT(@EE,LENGTH(@EE)-1),' FROM tmp_table GROUP BY name with rollup');
SET @QQ=CONCAT('create table tt as ',@QQ);
prepare stmt2 from @QQ;
execute stmt2;
END $$
其中读取的表tmp_table是存在的,这个我测试过。