批处理mysql不显示字符串

时间:2016-07-09 22:39:03

标签: mysql batch-file

试验mysql和批处理文件(叫我怀旧:-))

echo SELECT some_field FROM some_table WHERE some_field like '%needle%' \G > command.sql
mysql -s -q -h %svr% --user=%user% --password=%pass%  %database% < command.sql

此命令适用于数值结果,但对于字符串结果,它只是空白。即使我列出完整的表格结果,它也会显示所有数值,但是包含字符串的字段只是空白。

示例2行有&#34; jane doe&#34;,并且mysql显示

************* 1. row ***********************
Name:
************* 2. row ***********************
Name:

但年龄有效

************* 1. row ***********************
Age: 33
************* 2. row ***********************
Age: 105

我可以使用设置吗?

ps这显然是我正在使用的简化版本。我的大多数桌子都有超过40-50个字段。我可以在pasca / qb64 / VB / php等中完成所有这些。只是想扩展一些批处理技能

0 个答案:

没有答案