<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.errormessage, li.errormessage, div.errormessage
        {mso-style-name:errormessage;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.HTMLVorformatiert, li.HTMLVorformatiert, div.HTMLVorformatiert
        {mso-style-name:"HTML Vorformatiert";
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">It’s simply a matter of all variable column names being wrapped in backticks in the SQL code. Originally, I neglected to enter the
backticks. Recently I’ve been adding them in as I notice cases where they are absent. But it’s a lot of code, so I’ve probably not got them all yet. I will, however, actually try to find a way to detect the ones that are left. for v3.3.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Andrew<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> cwb-bounces@sslmit.unibo.it <cwb-bounces@sslmit.unibo.it>
<b>On Behalf Of </b>Uhrig, Peter<br>
<b>Sent:</b> 07 November 2019 10:21<br>
<b>To:</b> Open source development of the Corpus WorkBench <cwb@sslmit.unibo.it><br>
<b>Subject:</b> [External Sender] Re: [CWB] SQL Syntax error when installing new corpus<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><strong><span lang="DE" style="color:#A4343A">This email originated from outside of the University. Do not click links or open attachments unless you recognise the sender and know the content is safe.</span></strong><span lang="DE"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="DE" style="mso-fareast-language:EN-US">Hi Andrew,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">I think finding a generic way around this problem in CQPweb would be a huge win. Two morphological features output by Universal Dependencies models for Russian are “case” and “foreign”,
both of which break CQPweb, too, because they are reserved words in MySQL.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Best wishes,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Peter<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="DE">Von:</span></b><span lang="DE"> <a href="mailto:cwb-bounces@sslmit.unibo.it">
cwb-bounces@sslmit.unibo.it</a> <<a href="mailto:cwb-bounces@sslmit.unibo.it">cwb-bounces@sslmit.unibo.it</a>>
<b>Im Auftrag von </b>Hardie, Andrew<br>
<b>Gesendet:</b> Donnerstag, 7. November 2019 09:52<br>
<b>An:</b> Open source development of the Corpus WorkBench <<a href="mailto:cwb@sslmit.unibo.it">cwb@sslmit.unibo.it</a>><br>
<b>Betreff:</b> Re: [CWB] SQL Syntax error when installing new corpus<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="DE" style="font-family:"Arial",sans-serif;color:black">"index" is an SQL keyword, you can't use it as the name of a p-attribute.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="DE" style="font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="DE" style="font-family:"Arial",sans-serif;color:black">This is something that is not documented, sorry, as it's an oversight rather than part of the design.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="DE" style="font-family:"Arial",sans-serif;color:black">I'm in the process of fixing it for the 3.3 version. I'll patch 3.2 as much as I can buy you might still run into problems. Anyway, setup will
work from the next commit.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="DE" style="font-family:"Arial",sans-serif;color:black">best
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="DE" style="font-family:"Arial",sans-serif;color:black">Andrew<o:p></o:p></span></p>
</div>
<div id="ms-outlook-mobile-signature">
<div>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="DE" style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center"><span lang="DE">
<hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><strong><span lang="DE" style="font-family:"Calibri",sans-serif">From:</span></strong><span lang="DE">
<a href="mailto:cwb-bounces@sslmit.unibo.it">cwb-bounces@sslmit.unibo.it</a> <<a href="mailto:cwb-bounces@sslmit.unibo.it">cwb-bounces@sslmit.unibo.it</a>> on behalf of D. Yuan <<a href="mailto:yuyuan97@163.com">yuyuan97@163.com</a>><br>
<strong><span style="font-family:"Calibri",sans-serif">Sent:</span></strong> Thursday, 7 November 2019, 6:31 am<br>
<strong><span style="font-family:"Calibri",sans-serif">To:</span></strong> <a href="mailto:cwb@sslmit.unibo.it">
cwb@sslmit.unibo.it</a><br>
<strong><span style="font-family:"Calibri",sans-serif">Subject:</span></strong> [External Sender] Re: [CWB] SQL Syntax error when installing new corpus<o:p></o:p></span></p>
</div>
<p><span lang="DE"><o:p> </o:p></span></p>
<div>
<p><span lang="DE">Hi, Andrew,<o:p></o:p></span></p>
<p><span lang="DE">Thank you very much for the tips of enlarging SQL database size. Here is attached the full message in the following. Sorry for the confusion. I kept only part of the original message because they are similar and I thought a snippet of
it would be suffice.<o:p></o:p></span></p>
<p><span lang="DE">Best,<o:p></o:p></span></p>
<p><span lang="DE">D.<o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="errormessage">An SQL query did not run successfully!<o:p></o:p></p>
<p class="errormessage">Original query: CREATE TABLE __tempfreq_mencow ( freq int(11) unsigned default NULL, word varchar(255) NOT NULL, dependency varchar(255) NOT NULL, headindex varchar(255) NOT NULL, index varchar(255) NOT NULL, lemma varchar(255) NOT NULL,
morphology varchar(255) NOT NULL, namedentity varchar(255) NOT NULL, pos varchar(255) NOT NULL, possimple varchar(255) NOT NULL, key (word), key (dependency), key (headindex), key (index), key (lemma), key (morphology), key (namedentity), key (pos), key (possimple)
) CHARACTER SET utf8 COLLATE utf8_general_ci /* from User: user | Function: corpus_make_freqtables() | 2019-Nov-07 12:51 */<o:p></o:p></p>
<p class="errormessage">Error # 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(255) NOT NULL, lemma varchar(255) NOT NULL, morphology varchar(255' at line
6<o:p></o:p></p>
</td>
</tr>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal" align="center" style="text-align:center"><b>PHP debugging backtrace<o:p></o:p></b></p>
</td>
</tr>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<pre>array(6) {<o:p></o:p></pre>
<pre> [1]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(42) "/var/www/html/CQPweb/lib/exiterror-lib.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(367)<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(9) "exiterror"<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(3) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> array(3) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> string(38) "An SQL query did not run successfully!"<o:p></o:p></pre>
<pre> [1]=><o:p></o:p></pre>
<pre> string(702) "Original query: <o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>CREATE TABLE __tempfreq_mencow (<o:p></o:p></pre>
<pre> freq int(11) unsigned default NULL,<o:p></o:p></pre>
<pre> word varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> dependency varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> headindex varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> index varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> lemma varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> morphology varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> namedentity varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> pos varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> possimple varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> key (word),<o:p></o:p></pre>
<pre> key (dependency),<o:p></o:p></pre>
<pre> key (headindex),<o:p></o:p></pre>
<pre> key (index),<o:p></o:p></pre>
<pre> key (lemma),<o:p></o:p></pre>
<pre> key (morphology),<o:p></o:p></pre>
<pre> key (namedentity),<o:p></o:p></pre>
<pre> key (pos),<o:p></o:p></pre>
<pre> key (possimple)<o:p></o:p></pre>
<pre> ) CHARACTER SET utf8 COLLATE utf8_general_ci <o:p></o:p></pre>
<pre> /* from User: user | Function: corpus_make_freqtables() | 2019-Nov-07 12:51 */<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>"<o:p></o:p></pre>
<pre> [2]=><o:p></o:p></pre>
<pre> string(241) "Error # 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> lemma varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> morphology varchar(255' at line 6 "<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [1]=><o:p></o:p></pre>
<pre> NULL<o:p></o:p></pre>
<pre> [2]=><o:p></o:p></pre>
<pre> NULL<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [2]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(36) "/var/www/html/CQPweb/lib/sql-lib.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(213)<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(18) "exiterror_sqlquery"<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(3) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> int(1064)<o:p></o:p></pre>
<pre> [1]=><o:p></o:p></pre>
<pre> string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> lemma varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> morphology varchar(255' at line 6"<o:p></o:p></pre>
<pre> [2]=><o:p></o:p></pre>
<pre> string(682) "CREATE TABLE __tempfreq_mencow (<o:p></o:p></pre>
<pre> freq int(11) unsigned default NULL,<o:p></o:p></pre>
<pre> word varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> dependency varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> headindex varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> index varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> lemma varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> morphology varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> namedentity varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> pos varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> possimple varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> key (word),<o:p></o:p></pre>
<pre> key (dependency),<o:p></o:p></pre>
<pre> key (headindex),<o:p></o:p></pre>
<pre> key (index),<o:p></o:p></pre>
<pre> key (lemma),<o:p></o:p></pre>
<pre> key (morphology),<o:p></o:p></pre>
<pre> key (namedentity),<o:p></o:p></pre>
<pre> key (pos),<o:p></o:p></pre>
<pre> key (possimple)<o:p></o:p></pre>
<pre> ) CHARACTER SET utf8 COLLATE utf8_general_ci <o:p></o:p></pre>
<pre> /* from User: user | Function: corpus_make_freqtables() | 2019-Nov-07 12:51 */"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [3]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(42) "/var/www/html/CQPweb/lib/freqtable-lib.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(93)<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(12) "do_sql_query"<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(1) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> string(682) "CREATE TABLE __tempfreq_mencow (<o:p></o:p></pre>
<pre> freq int(11) unsigned default NULL,<o:p></o:p></pre>
<pre> word varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> dependency varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> headindex varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> index varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> lemma varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> morphology varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> namedentity varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> pos varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> possimple varchar(255) NOT NULL,<o:p></o:p></pre>
<pre> key (word),<o:p></o:p></pre>
<pre> key (dependency),<o:p></o:p></pre>
<pre> key (headindex),<o:p></o:p></pre>
<pre> key (index),<o:p></o:p></pre>
<pre> key (lemma),<o:p></o:p></pre>
<pre> key (morphology),<o:p></o:p></pre>
<pre> key (namedentity),<o:p></o:p></pre>
<pre> key (pos),<o:p></o:p></pre>
<pre> key (possimple)<o:p></o:p></pre>
<pre> ) CHARACTER SET utf8 COLLATE utf8_general_ci <o:p></o:p></pre>
<pre> /* from User: user | Function: corpus_make_freqtables() | 2019-Nov-07 12:51 */"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [4]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(39) "/var/www/html/CQPweb/lib/corpus-lib.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(1005)<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(22) "corpus_make_freqtables"<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(1) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> string(6) "mencow"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [5]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(41) "/var/www/html/CQPweb/lib/metadata-act.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(193)<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(30) "setup_all_corpus_freqlist_data"<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(1) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> string(6) "mencow"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> [6]=><o:p></o:p></pre>
<pre> array(4) {<o:p></o:p></pre>
<pre> ["file"]=><o:p></o:p></pre>
<pre> string(41) "/var/www/html/CQPweb/exe/metadata-act.php"<o:p></o:p></pre>
<pre> ["line"]=><o:p></o:p></pre>
<pre> int(1)<o:p></o:p></pre>
<pre> ["args"]=><o:p></o:p></pre>
<pre> array(1) {<o:p></o:p></pre>
<pre> [0]=><o:p></o:p></pre>
<pre> string(41) "/var/www/html/CQPweb/lib/metadata-act.php"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre> ["function"]=><o:p></o:p></pre>
<pre> string(7) "require"<o:p></o:p></pre>
<pre> }<o:p></o:p></pre>
<pre>}<o:p></o:p></pre>
</td>
</tr>
</tbody>
</table>
<p><span lang="DE"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>