我有这样的看法:CREATEVIEWMyViewASSELECTColumnFROMTableWHEREValue=2;我想让它更通用,这意味着将2更改为变量。我试过这个:CREATEVIEWMyViewASSELECTColumnFROMTableWHEREValue=@MyVariable;但MySQL不允许这样做。我发现了一个丑陋的解决方法:CREATEFUNCTIONGetMyVariable()RETURNSINTEGERDETERMINISTICNOSQLBEGINRETURN@MyVariable;END|然后View是:CREATEVIEWMyViewASSELECTC