как отобразить значение переменной в командной строке в mysql?

<p>я попробовал следующее - </p><p>я создал переменную в командной строке следующим образом - </p><pre><code>mysql> set @myid = 1; query ok, 0 rows affected (0.00 sec) </code></pre><p>затем, чтобы отобразить его, я безуспешно пробовал следующее </p><pre><code> mysql> show myid; error 1064 (42000): 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 'myid' at line 1 mysql> show @myid; error 1064 (42000): 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 '@myid' at line 1 mysql> print @myid; error 1064 (42000): 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 'print @myid' at line 1 mysql> print myid; error 1064 (42000): 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 'print myid' at line 1 </code></pre><p>итак, как я могу отобразить значение <code>@myid</code>? </p>

<p>просто <code>select</code> переменная, как это:</p><pre><code>select @myid; </code></pre><p>вот документация mysql по пользовательским переменным:</p><p> <a href="http://dev.mysql.com/doc/refman/5.5/en/user-variables.html">http://dev.mysql.com/doc/refman/5.5/en/user-variables.html</a> </p>

<p>если вы ищете переменную, которую вы установили самостоятельно, как op, то ответ @ mikebrant верен:</p><pre><code>select @myid; </code></pre><p>но если вы хотите увидеть системные переменные mysql (что я и искал здесь), вам нужно выполнить:</p><pre><code>show variables like '%slow%'; </code></pre>

<p>show global status like '% com\_stmt%'; может использоваться для определения любых текущих значений show global status с использованием подстановочного знака.</p><p>аналогично, select @@ thread\_cache\_size; может использоваться для отображения любого текущего значения show global variables.</p><p>существует более 300 значений global status.</p><p>существует более 400 глобальных переменных со значениями или без них. (могут быть пустыми заполнителями).</p><p>вы не можете создать глобальную переменную в mysql.</p>