Cita de: ^TiFa^ en 14 Enero 2010, 19:41 PM
Si ya de antemano se actualizan las tablas padre-hijo es porque esta funcionando.
que gran verdad!! que espeso estoy hoy

ok todo correcto hasta día de hoy, cualquier cosa edito

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: ^TiFa^ en 14 Enero 2010, 19:41 PM
Si ya de antemano se actualizan las tablas padre-hijo es porque esta funcionando.
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
USE `mydb`;
CREATE TABLE IF NOT EXISTS `smf_test`.`web_oracion_cat` (
`id_cat` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
`categoria` VARCHAR(100) NOT NULL DEFAULT 0 ,
PRIMARY KEY (`id_cat`) )
ENGINE = InnoDB
AUTO_INCREMENT = 3
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
CREATE TABLE IF NOT EXISTS `smf_test`.`web_oracion_lugares` (
`id_pais` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ca` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_provincia` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_comarca` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ciudad` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`nombre` VARCHAR(100) NOT NULL DEFAULT 0 ,
`responsable` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0 ,
PRIMARY KEY (`id_pais`, `id_ca`, `id_provincia`, `id_comarca`, `id_ciudad`) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
CREATE TABLE IF NOT EXISTS `smf_test`.`web_oracion_top10` (
`id_top` INT(10) UNSIGNED NOT NULL ,
`id_pais1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ca1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_provincia1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_comarca1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ciudad1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_peticion1` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`posicion` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
PRIMARY KEY (`id_top`) ,
INDEX `relacion1` (`id_pais1` ASC, `id_ca1` ASC, `id_provincia1` ASC, `id_comarca1` ASC, `id_ciudad1` ASC) ,
INDEX `peticion` (`id_peticion1` ASC) ,
CONSTRAINT `relacion1`
FOREIGN KEY (`id_pais1` , `id_ca1` , `id_provincia1` , `id_comarca1` , `id_ciudad1` )
REFERENCES `smf_test`.`web_oracion_lugares` (`id_pais` , `id_ca` , `id_provincia` , `id_comarca` , `id_ciudad` )
ON DELETE NO ACTION
ON UPDATE CASCADE,
CONSTRAINT `peticion`
FOREIGN KEY (`id_peticion1` )
REFERENCES `smf_test`.`web_oracion` (`id_peticion` )
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
CREATE TABLE IF NOT EXISTS `smf_test`.`web_oracion` (
`id_peticion` INT(10) UNSIGNED NOT NULL ,
`peticion` VARCHAR(250) NOT NULL DEFAULT 0 ,
`usr_rel` MEDIUMINT(2) UNSIGNED NOT NULL DEFAULT 1 ,
`votos` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`hora` TIMESTAMP NOT NULL ,
`autor` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0 ,
`id_pais2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ca2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_provincia2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_comarca2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_ciudad2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`id_cat2` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
PRIMARY KEY (`id_peticion`) ,
INDEX `relacion2` (`id_comarca2` ASC, `id_ciudad2` ASC, `id_provincia2` ASC, `id_ca2` ASC, `id_pais2` ASC) ,
INDEX `categoria` (`id_cat2` ASC) ,
CONSTRAINT `relacion2`
FOREIGN KEY (`id_comarca2` , `id_ciudad2` , `id_provincia2` , `id_ca2` , `id_pais2` )
REFERENCES `smf_test`.`web_oracion_lugares` (`id_comarca` , `id_ciudad` , `id_provincia` , `id_ca` , `id_pais` )
ON DELETE NO ACTION
ON UPDATE CASCADE,
CONSTRAINT `categoria`
FOREIGN KEY (`id_cat2` )
REFERENCES `smf_test`.`web_oracion_cat` (`id_cat` )
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Executing SQL script in server
ERROR: Error 1005: Can't create table 'smf_test.web_oracion' (errno: 150)
CREATE TABLE IF NOT EXISTS `smf_test`.`web_oracion` (
`id_peticion` INT(10) UNSIGNED NOT NULL ,
`peticion` VARCHAR(250) NOT NULL ,
`usr_rel` MEDIUMINT(2) UNSIGNED NOT NULL DEFAULT 1 ,
`votos` INT(10) UNSIGNED NOT NULL DEFAULT 0 ,
`hora` TIMESTAMP NOT NULL ,
`autor` MEDIUMINT(8) UNSIGNED NOT NULL ,
`id_pais` INT(10) UNSIGNED NOT NULL ,
`id_ca` INT(10) UNSIGNED NOT NULL ,
`id_provincia` INT(10) UNSIGNED NOT NULL ,
`id_comarca` INT(10) UNSIGNED NOT NULL ,
`id_ciudad` INT(10) UNSIGNED NOT NULL ,
`id_cat` INT(10) UNSIGNED NOT NULL ,
PRIMARY KEY (`id_peticion`) ,
INDEX `relacion2` (`id_comarca` ASC, `id_ciudad` ASC, `id_provincia` ASC, `id_ca` ASC, `id_pais` ASC) ,
INDEX `categoria` (`id_cat` ASC) ,
CONSTRAINT `relacion2`
FOREIGN KEY (`id_comarca` , `id_ciudad` , `id_provincia` , `id_ca` , `id_pais` )
REFERENCES `smf_test`.`web_oracion_lugares` (`id_comarca` , `id_ciudad` , `id_provincia` , `id_ca` , `id_pais` )
ON DELETE NO ACTION
ON UPDATE CASCADE,
CONSTRAINT `categoria`
FOREIGN KEY (`id_cat` )
REFERENCES `smf_test`.`web_oracion_cat` (`id_cat` )
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci
SQL script execution finished: statements: 10 succeeded, 1 failed
$mensajes=mysql_query("SELECT tema,numero,usuario,fecha,hora FROM mensajes ORDER BY fecha");