Files
doc-exports/docs/dataartsstudio/umn/dataartsstudio_03_0341.html
chenxiaoxiong f9e2808b7c DataArts UMN 20250810 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
Co-committed-by: chenxiaoxiong <chenxiaoxiong@huawei.com>
2025-09-02 10:44:13 +00:00

25 lines
4.3 KiB
HTML

<a name="dataartsstudio_03_0341"></a><a name="dataartsstudio_03_0341"></a>
<h1 class="topictitle1">What Should I Do If invalid input syntax for integer: "true" Is Displayed During MySQL Database Migration?</h1>
<div id="body8662426"><div class="section" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_section1127875414912"><h4 class="sectiontitle">Symptom</h4><p id="dataartsstudio_03_0341__en-us_topic_0000001390785625_p473041716116">The MySQL database stores values <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b111426518236">0</strong> and <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b166114713239">1</strong>, rather than <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b12449123230">true</strong> and <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b898391462319">false</strong>. However, <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b6390203811232">true</strong> or <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b122012416236">false</strong> is read during MySQL database migration, and the following error information is displayed: Unable to execute the SQL statement. Cause: ERROR: invalid input syntax for integer: "true" Where: COPY sd_mask_ext, line 1, column mask_type.</p>
</div>
<div class="section" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_section162977458108"><h4 class="sectiontitle">Possible Cause</h4><p id="dataartsstudio_03_0341__en-us_topic_0000001390785625_p026616102159">By default, <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b1052013312243">tinyInt1isBit</strong> is set to <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b135887367241">true</strong> for MySQL databases. As a result, <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b369171012517">TINYINT(1)</strong> is processed as <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b1721475672510">BIT</strong> (that is, <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b3941620102518">Types.BOOLEAN</strong>), and <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b7691827192510">1</strong> or <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b142968298251">0</strong> is read as <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b53501334152511">true</strong> or <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b1694943617251">false</strong>.</p>
</div>
<div class="section" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_section9503137171115"><h4 class="sectiontitle">Solution</h4><p id="dataartsstudio_03_0341__en-us_topic_0000001390785625_p424342019231">In the advanced attributes of the MySQL link, add either of the following parameters so that tables can be properly created at the destination:</p>
<ul id="dataartsstudio_03_0341__en-us_topic_0000001390785625_ul144021328194"><li id="dataartsstudio_03_0341__en-us_topic_0000001390785625_li8402102161917">Parameter <span class="uicontrol" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_uicontrol62593465121"><b>tinyInt1isBit</b></span>, with its value set to <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b141686413285">false</strong></li><li id="dataartsstudio_03_0341__en-us_topic_0000001390785625_li177911631913">Parameter <span class="uicontrol" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_uicontrol8316184319281"><b>mysql.bool.type.transform</b></span>, with its value set to <strong id="dataartsstudio_03_0341__en-us_topic_0000001390785625_b63162432289">false</strong><div class="fignone" id="dataartsstudio_03_0341__en-us_topic_0000001390785625_fig1232724091312"><span class="figcap"><b>Figure 1 </b>Adding link attributes</span><br><span><img id="dataartsstudio_03_0341__en-us_topic_0000001390785625_image106265453228" src="en-us_image_0000002269196149.png" title="Click to enlarge" class="imgResize"></span></div>
</li></ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dataartsstudio_03_0027.html">DataArts Migration (CDM Jobs)</a></div>
</div>
</div>
<script language="JavaScript">
<!--
initImageViewer('.imgResize');
var msg_imageMax = "view original image";
var msg_imageClose = "close";
//--></script>