MySQL 自动补全

标签 mysql autocomplete

如何使用 MySQL 制表符补全? auto-rehash 行已在我的 my.cnf 文件中。补全适用于 select 命令,但不适用于 source 命令。

最佳答案

您只能使用制表符完成 SQL 标识符,而不能使用文件系统路径。如 --auto-rehash 下所述(强调):

This option is on by default, which enables database, table, and column name completion.

您可能更愿意使用流重定向将 SQL 源文件定向到 mysql 命令行工具的标准输入:

$ mysql -u myuser -p mydb < /path/to/myfile.sql

关于MySQL 自动补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425546/

相关文章:

mysql - 如果值为空或不为两个新值,则在 SQL 中赋值

vim - 命令行完成进入 Vim 中的文件夹

mysql - 如何在 bash 脚本中运行所有命令?

mysql - R docker : Can't connect to local MySQL server through socket

php - 我需要一个 jQuery Autocomplete 使用 ajax 返回 id 和 name 的示例

javascript - Google maps Places API V3 自动完成 - 在输入时选择第一个选项(并保持原样)

c++ - netbeans 在同一目录中找不到 C++ 头文件

jquery-ui - 如何使用 jqueryui 取消自动完成?

php - 需要帮助查找错误,数据库中没有添加任何内容

mysql - 比为每一行创建新表更好的方法