在MySQL命令行中复制粘贴和撇号
我在MacOS上使用MySQL命令Lind工具,使用命令:在MySQL命令行中复制粘贴和撇号,mysql,Mysql,我在MacOS上使用MySQL命令Lind工具,使用命令:MySQL-u root-p 为了避免重复和节省时间,我尝试使用TextEdit(MacOS的记事本对应项)键入查询,然后将它们复制到MySQL命令提示符中 在这里,当我复制粘贴语法正确的查询时,我注意到了一个问题。 e、 g.从COACHNAME='coolname'所在的俱乐部中选择*我终于发现问题出在撇号上。 在任何文本编辑器中,撇号都向不同方向倾斜:“请参见左右两侧倾斜的撇号” 但在终端或MySQL(不确定默认值是谁)中不会发生同
MySQL-u root-p代码>
为了避免重复和节省时间,我尝试使用TextEdit(MacOS的记事本对应项)键入查询,然后将它们复制到MySQL命令提示符中
在这里,当我复制粘贴语法正确的查询时,我注意到了一个问题。
e、 g.从COACHNAME='coolname'所在的俱乐部中选择*代码>我终于发现问题出在撇号上。
在任何文本编辑器中,撇号都向不同方向倾斜:“请参见左右两侧倾斜的撇号”
但在终端或MySQL(不确定默认值是谁)中不会发生同样的情况。
其中,相同的撇号用于开头和结尾:“注意两侧的非倾斜和统一撇号”
因此,当我复制粘贴时:select*来自COACHNAME='coolname'所在的俱乐部代码>
我的意思是将标题中的撇号改为内置的统一类型,即。
从COACHNAME='coolname'所在的俱乐部中选择*代码>
您甚至可以注意到,默认情况下,堆栈溢出上的撇号是统一类型的,
而TextEdit和Notes(如果有人能证实的话,可能还有记事本)中的是倾斜的类型。是的-我必须关闭用于编码的任何编辑器中的“智能引号”。默认情况下,编程编辑器将执行此操作。在某些操作系统上,您可以使用系统首选项关闭所有应用程序的智能报价。我还必须关闭一些聊天应用程序中的智能报价和其他自动文本替换功能,在这些聊天应用程序中,我与其他人共享代码。例如Skype(尽管我知道现在没有人使用Skype)。