在mysql中创建索引不起作用

Was*_*shu 2 mysql sql indexing

我使用MYSQL Server 5.0,我试图使用SQL Server的下一句话,并没有工作.请问有什么方法可以将它应用于Mysql.非常感谢你.

CREATE NONCLUSTERED INDEX [IX_Dave_General] ON [dbo].[Stock]

    (
            [ArticleID] ASC,
              [TranDate] DESC,
            [TranCode] ASC
    )
    INCLUDE ( [Items],
    [Price]) WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

Qua*_*noi 6

原始SQL Server索引使用了两个功能:覆盖索引(下面是非键列INCLUDE)和混合排序方向(ASCDESC列).

这些都不受支持MySQL.

如果您仍然需要索引(例如,对于所有三列的完全匹配),请使用@Ray的答案.