<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>database on dominik.suess.wtf</title><link>https://dominik.suess.wtf/filetags/database/</link><description>Recent content in database on dominik.suess.wtf</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 17 Aug 2026 06:49:00 +0200</lastBuildDate><atom:link href="https://dominik.suess.wtf/filetags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>mysql varchar online resize</title><link>https://dominik.suess.wtf/notes/20260713t155944/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://dominik.suess.wtf/notes/20260713t155944/</guid><description>&lt;div class="src src-sql"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#fff;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b6a0ff"&gt;CREATE&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;TABLE&lt;/span&gt; &lt;span style="color:#00d3d0"&gt;`&lt;/span&gt;varchar_resize_test&lt;span style="color:#00d3d0"&gt;`&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#00d3d0"&gt;`&lt;/span&gt;id&lt;span style="color:#00d3d0"&gt;`&lt;/span&gt; &lt;span style="color:#f78fe7"&gt;int&lt;/span&gt;(&lt;span style="color:#00bcff"&gt;11&lt;/span&gt;) &lt;span style="color:#b6a0ff"&gt;NOT&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;NULL&lt;/span&gt; AUTO_INCREMENT,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#00d3d0"&gt;`&lt;/span&gt;url&lt;span style="color:#00d3d0"&gt;`&lt;/span&gt; &lt;span style="color:#f78fe7"&gt;varchar&lt;/span&gt;(&lt;span style="color:#00bcff"&gt;255&lt;/span&gt;) &lt;span style="color:#b6a0ff"&gt;COLLATE&lt;/span&gt; utf8mb4_unicode_ci &lt;span style="color:#b6a0ff"&gt;NOT&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;NULL&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#b6a0ff"&gt;PRIMARY&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;KEY&lt;/span&gt; (&lt;span style="color:#00d3d0"&gt;`&lt;/span&gt;id&lt;span style="color:#00d3d0"&gt;`&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;) ENGINE&lt;span style="color:#00d3d0"&gt;=&lt;/span&gt;InnoDB &lt;span style="color:#b6a0ff"&gt;DEFAULT&lt;/span&gt; CHARSET&lt;span style="color:#00d3d0"&gt;=&lt;/span&gt;utf8mb4 &lt;span style="color:#b6a0ff"&gt;COLLATE&lt;/span&gt;&lt;span style="color:#00d3d0"&gt;=&lt;/span&gt;utf8mb4_unicode_ci;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b6a0ff"&gt;INSERT&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;INTO&lt;/span&gt; varchar_resize_test (id,url) &lt;span style="color:#b6a0ff"&gt;VALUES&lt;/span&gt; (&lt;span style="color:#00bcff"&gt;1&lt;/span&gt;,&lt;span style="color:#79a8ff"&gt;&amp;#34;http://example.com&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b6a0ff"&gt;select&lt;/span&gt; &lt;span style="color:#00d3d0"&gt;*&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;from&lt;/span&gt; information_schema.COLUMNS &lt;span style="color:#b6a0ff"&gt;where&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;TABLE_NAME&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;in&lt;/span&gt; (&lt;span style="color:#79a8ff"&gt;&amp;#39;varchar_resize_test&amp;#39;&lt;/span&gt;) &lt;span style="color:#b6a0ff"&gt;and&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;COLUMN_NAME&lt;/span&gt; &lt;span style="color:#00d3d0"&gt;=&lt;/span&gt; &lt;span style="color:#79a8ff"&gt;&amp;#39;url&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b6a0ff"&gt;ALTER&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;TABLE&lt;/span&gt; varchar_resize_test CHANGE &lt;span style="color:#b6a0ff"&gt;COLUMN&lt;/span&gt; url url &lt;span style="color:#f78fe7"&gt;VARCHAR&lt;/span&gt;(&lt;span style="color:#00bcff"&gt;600&lt;/span&gt;) &lt;span style="color:#f78fe7"&gt;CHARACTER&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;SET&lt;/span&gt; utf8mb4 &lt;span style="color:#b6a0ff"&gt;COLLATE&lt;/span&gt; utf8mb4_unicode_ci &lt;span style="color:#b6a0ff"&gt;NOT&lt;/span&gt; &lt;span style="color:#b6a0ff"&gt;NULL&lt;/span&gt;, ALGORITHM&lt;span style="color:#00d3d0"&gt;=&lt;/span&gt;INPLACE, &lt;span style="color:#b6a0ff"&gt;LOCK&lt;/span&gt;&lt;span style="color:#00d3d0"&gt;=&lt;/span&gt;&lt;span style="color:#b6a0ff"&gt;NONE&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description></item></channel></rss>