1.¿Qué tipo de tabla/campo debo usar?
-> El tipo de tabla depende de lo que haya planificado para su aplicación. Podría ser Innodb o Myisam. Le sugiero que use una columna numérica para que pueda incrementarla/disminuirla. NO lo haga SIN FIRMAS si planea permitir números negativos.
He aquí los límites que le puede resultar útil en declarar su longitud de la columna:
TINYINT (length) - 1 - Integer with unsigned range of 0-255 and a signed range from -128-127
SMALLINT (length) - 2 - Integer with unsigned range of 0-65535 and a signed range from -32768-32767
MEDIUMINT(length) - 3 - Integer with unsigned range of 0-16777215 and a signed range from -8388608-8388607
INT(length) - 4 - Integer with unsigned range of 0-429467295 and a signed range from -2147483648-2147483647
BIGINT(length) - 8 - Integer with unsigned range of 0-18446744 and a signed range from
-9223372036854775808-9223372036854775807
2.Is existe una versión mínima de MySQL debo usar?
-> ¿Solo para usar el autoincremento? Está bien utilizando una versión actualizada. Sugiero algo> 5.2.4, si es posible.
3. ¿Cuál es el código sql para esto, transacción segura para MySQL?
-> Disculpe, no tengo una respuesta para esto en este momento.
¿Cómo cierro las preguntas anteriores? – John
Marque una de las respuestas como "aceptada" (haciendo clic en la marca de verificación, que se pondrá verde - consulte http://stackoverflow.com/faq) –