为了以更线性的方式记录SQL代码,我想在creation语句之前创建一个表的描述。所以我的第一个想法是把它放在一个用户定义的变量中,我可以用它来填充注释指令,但是它似乎不受支持(至少在我必须处理的5.6版本中是这样的):
set @description = 'The following当然,在创建语句之前使用-- SQL注释是可能的,但是这样就不会出现在记录的数据库结构中,也不会以可怕的复制为代价。
我需要做的是编写一条SQL语句,它在MySQL数据库上执行时的行为与在SQL Server数据库上执行时不同。我可以构建的查询的限制是我只能更改"WHERE id =“子句之后的内容。code 'x' or 1=1 UNION SELECT * FROM table)SELECT * FROM USER