Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Mysql tablas relacionadas

Estas en el tema de Mysql tablas relacionadas en el foro de Mysql en Foros del Web. Hola tengo una serie de tablas relacionadas entre si de forma correcta en localcon phpmyadmin 5.6. Estoy tratando de crear en 1&1 para subir mi ...
  #1 (permalink)  
Antiguo 07/10/2014, 10:21
 
Fecha de Ingreso: febrero-2014
Mensajes: 13
Antigüedad: 10 años, 2 meses
Puntos: 0
Mysql tablas relacionadas

Hola tengo una serie de tablas relacionadas entre si de forma correcta en localcon phpmyadmin 5.6.

Estoy tratando de crear en 1&1 para subir mi pagina web, el caso es que usa phpmyadmin 5.1 y no encuentro el boton para relacionar las tablas como en el 5.6.

He exportado las setencias para intentar insertarlas en la de 1&1. Pero al hacerlo me da error: #1068 - Multiple primary key defined

Las setencias exprtadas son las siguientes:

¿Como podria solucionarlo? Muchas gracuas

Código MySQL:
Ver original
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.2.7.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Servidor: 127.0.0.1
  6. -- Tiempo de generación: 07-10-2014 a las 18:15:47
  7. -- Versión del servidor: 5.6.20
  8. -- Versión de PHP: 5.5.15
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES utf8 */;
  18.  
  19. --
  20. -- Base de datos: `foro`
  21. --
  22.  
  23. -- --------------------------------------------------------
  24.  
  25. --
  26. -- Estructura de tabla para la tabla `mensajes`
  27. --
  28.  
  29. CREATE TABLE IF NOT EXISTS `mensajes` (
  30. `idmensaje` int(11) NOT NULL,
  31.   `mensaje` text NOT NULL,
  32.   `fecha_mensaje` date DEFAULT NULL,
  33.   `usuario` varchar(30) NOT NULL,
  34.   `idhilo` int(11) NOT NULL,
  35.   `idusuario` int(11) NOT NULL
  36.  
  37. -- --------------------------------------------------------
  38.  
  39. --
  40. -- Estructura de tabla para la tabla `temas`
  41. --
  42.  
  43. CREATE TABLE IF NOT EXISTS `temas` (
  44. `idhilo` int(11) NOT NULL,
  45.   `usuario` varchar(30) NOT NULL,
  46.   `Tema` varchar(30) NOT NULL,
  47.   `fecha_hilo` date DEFAULT NULL
  48.  
  49. -- --------------------------------------------------------
  50.  
  51. --
  52. -- Estructura de tabla para la tabla `usuarios`
  53. --
  54.  
  55. CREATE TABLE IF NOT EXISTS `usuarios` (
  56. `idusuario` int(11) NOT NULL,
  57.   `nombre` varchar(30) NOT NULL,
  58.   `apellido` varchar(30) NOT NULL,
  59.   `usuario` varchar(30) NOT NULL,
  60.   `clave` varchar(32) NOT NULL
  61.  
  62. --
  63. -- Índices para tablas volcadas
  64. --
  65.  
  66. --
  67. -- Indices de la tabla `mensajes`
  68. --
  69. ALTER TABLE `mensajes`
  70.  ADD PRIMARY KEY (`idmensaje`);
  71.  
  72. --
  73. -- Indices de la tabla `temas`
  74. --
  75. ALTER TABLE `temas`
  76.  ADD PRIMARY KEY (`idhilo`);
  77.  
  78. --
  79. -- Indices de la tabla `usuarios`
  80. --
  81. ALTER TABLE `usuarios`
  82.  ADD PRIMARY KEY (`idusuario`);
  83.  
  84. --
  85. -- AUTO_INCREMENT de las tablas volcadas
  86. --
  87.  
  88. --
  89. -- AUTO_INCREMENT de la tabla `mensajes`
  90. --
  91. ALTER TABLE `mensajes`
  92. MODIFY `idmensaje` int(11) NOT NULL AUTO_INCREMENT;
  93. --
  94. -- AUTO_INCREMENT de la tabla `temas`
  95. --
  96. ALTER TABLE `temas`
  97. --
  98. -- AUTO_INCREMENT de la tabla `usuarios`
  99. --
  100. ALTER TABLE `usuarios`
  101. MODIFY `idusuario` int(11) NOT NULL AUTO_INCREMENT;
  102. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  103. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  104. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  #2 (permalink)  
Antiguo 07/10/2014, 10:34
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Mysql tablas relacionadas

Cita:
el caso es que usa phpmyadmin 5.1 y no encuentro el boton para relacionar las tablas como en el 5.6.
¿No estarás refiriendote a MySQL 5.1 y 5.6?
La última versión estable de phpMyadmin es la 4.2.9.1, no existe una 5.x estable...

no te olvides que phpMyadmin no es MySQL, sino una interfaz de acceso a MySQL.

En todo caso, peudes usar em MySQL Workbench para crear las relaciones en tu propia PC, y luego subir el sript compelto a donde quieras. No entiendo por qué estás subiendo uno que no contiene las FK...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 07/10/2014, 11:05
 
Fecha de Ingreso: febrero-2014
Mensajes: 13
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Mysql tablas relacionadas

Si queria decir mysql.

Estoy realizando un curso, soy nuevo en este tema y nose muy bien como funciona aun. Probare con MySQL Workbench a ver que tal.

Gracias

Etiquetas: bases-de-datos-general, relacionadas, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.