<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Linux Hispano &#187; AUTO_INCREMENT</title> <atom:link href="http://www.linuxhispano.net/etiqueta/auto_increment/feed/" rel="self" type="application/rss+xml" /><link>http://www.linuxhispano.net</link> <description>Noticias, tira, podcast, juegos, Linux y software libre</description> <lastBuildDate>Fri, 10 Feb 2012 14:00:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Resetear autoincremento en MySQL</title><link>http://www.linuxhispano.net/2010/02/03/resetear-autoincremento-en-mysql/</link> <comments>http://www.linuxhispano.net/2010/02/03/resetear-autoincremento-en-mysql/#comments</comments> <pubDate>Wed, 03 Feb 2010 14:01:19 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[auto incremento]]></category> <category><![CDATA[AUTO_INCREMENT]]></category> <category><![CDATA[base de datos]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[tip]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=1583</guid> <description><![CDATA[La posibilidad de generar valores automáticos para nuestras claves primarias gracias a la propiedad: AUTO_INCREMENT presente en muchos sistemas gestores de bases de datos modernos, es además de cómodo, seguro para quien lo implementa. Sin embargo, en caso de borrar &#8230; <a
href="http://www.linuxhispano.net/2010/02/03/resetear-autoincremento-en-mysql/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
href="http://www.linuxhispano.net/wp-content/uploads/2010/02/mysql-logo.gif"><img
class="aligncenter size-full wp-image-1585" title="mysql-logo" src="http://www.linuxhispano.net/wp-content/uploads/2010/02/mysql-logo.gif" alt="" width="218" height="151" /></a></p><p>La posibilidad de generar <strong>valores automáticos para nuestras claves primarias </strong>gracias a la propiedad: <strong>AUTO_INCREMENT</strong> presente en muchos sistemas gestores de bases de datos modernos, es además de cómodo, seguro para quien lo implementa.</p><p>Sin embargo, en caso de borrar todos los datos de una tabla y volver a introducirlos, el valor del campo con AUTO_INCREMENT activado,<strong> en lugar de empezar desde 1, seguirá con la cuenta anterior</strong>. Esto es un detalle sin mucha importancia en algunos casos, pero que en algunas implementaciones puede dar problemas. Imaginemos una tabla con 10 registros con valores para su clave primaria numérica comprendidos entre 65 y 74. Sería por lo menos raro.</p><p><strong>¿Cómo solucionarlo en MySQL?</strong> Simplemente deberemos ejecutar:</p><p><em>ALTER TABLE nombre_tabla AUTO_INCREMENT = 1</em></p><p>Y este problema habrá desaparecido. Si queréis optar por rellenar los valores &#8220;a mano&#8221; siempre os quedará la posibilidad de indicar el valor del campo de forma explícita, aunque sea un valor que se auto incremente.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/02/03/resetear-autoincremento-en-mysql/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
