mysql의 임시 테이블에 문제가 있습니다.MySQL 임시 테이블 SELECT COUNT (*) 다양한 결과 반환
CREATE TEMPORARY TABLE IF NOT EXISTS tmp_general_detalle_entrada_salida (
numero_registro INT(10),
numero_admision INT(10),
id_referencia INT(10),
facturable CHAR(1),
fecha_acceso DATE,
cod_via INT(10),
anexo2 VARCHAR(40),
anexo3 VARCHAR(40),
cod_bodega CHAR(3),
id_centro_costo INT(10),
cod_medico INT(10),
cantidad FLOAT(15,2),
precio_venta_bruto FLOAT(15,2),
descuento FLOAT(15,2),
precio_venta_neto FLOAT(15,2),
copago FLOAT(15,2),
consumido CHAR(1)
)ENGINE = INNODB;
내가 임시 테이블에 간단한 select count(*) from tmp_general_detalle_entrada_salida
을, 쿼리가 반환하는 임의의 값 (5, 4, 5, 5, 0, 등 '테이블이 존재하지 않는') :이 임시 테이블을 생성 . mysql 5.0.51b 및 PHP 5.2.6을 사용하고 있습니다.
InnoDB에서는'SELECT COUNT (*)'가 가장 좋습니다. –