FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Estoy cambiando tal y como dices los tipos de datos, utilizo toad data modeler, si elijo varchar al lado sigue apareciendo el campo de longitud, como he puesto varchar que longitud pongo cero?
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
#2
|
||||
|
||||
Debes poner un número que indica la cantidad de caracteres (como máximo) que puede albergar ese campo.
Si ya pensaste en ello y crees que el nombre más largo que puedas almacenar es 20 letras incluidos espacios, varchar(20) será lo correcto. La dirección, si es del tipo: "Avda Nuestra Señora del Rosario, nº 11, bloque 3, escalera 4, izquierda" (71 letras) me parece que no te cabe aunque se puede abreviar, habrá direcciones más largas. La página web si lo veo pequeño con 40, yo pondría 80. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Sin hacer caso de las longitudes de los campos que los tengo que cambiar, a ver si me podeis decir como subsanar este error, muchas gracias:
MySQL ha dicho: #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
#4
|
|||
|
|||
Hola...
El error te dice que el campo que definiste como AUTO_INCREMENT debe ser tu clave primaria, cosa que en tu definición no es así...
Ese campo es el que debería ser tu clave primaria... Saludos... |
#5
|
||||
|
||||
Entiendo lo que me dices, pero no veo que ningun campo, aparte de mi clave (Codigo) tenga tambien el autoincremento... ¿Me puedes ayudar?
Gracias
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Última edición por jorgegetafe fecha: 14-01-2008 a las 20:59:14. |
#6
|
|||
|
|||
Oyeme, por que no quitas todos esos char y pones todo en varchar???
|
#7
|
|||
|
|||
Ademas, si tienes duda de como se hace todo eso, pues ve y hazlo manuelmente en MySql, despues dile que te genere las sentencias SQL para dicha tabla y ya esta.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
actualización de base de datos desde script | dandia28 | Conexión con bases de datos | 2 | 21-06-2007 02:01:53 |
InterBase 6.0.1 Creacion de Base de datos!! | Sahira | Firebird e Interbase | 1 | 10-08-2006 20:26:37 |
Creacion de Base de Datos | Fita | Conexión con bases de datos | 7 | 07-08-2005 03:45:03 |
Creacion de una base de datos en delphi | lroblesco | Conexión con bases de datos | 1 | 15-03-2005 10:06:53 |
Creacion de base de datos | ramonibk | MS SQL Server | 2 | 05-03-2005 10:09:39 |
|