我有一个SQL-Server CE版数据库我已经导出,并有所有的表移植回MySQL数据库,我有几个问题,我应该如何处理他们使用的方式有ID行她是否有SQLServer CE导出,
CREATE TABLE [ReturnStation] (
[ID] uniqueidentifier NOT NULL DEFAULT (newid())
, [DivertForNoReads] nvarchar(255) NULL
, [DivertForDuplicate] nvarchar(255) NULL
, [DivertForIDRange] nvarchar(255) NULL
, [DivertForTr] nvarchar(255) NULL在MySQL中,我只需要
`ID` tinyint NOT NULL,我以前从未遇到过这种模式,所以我想知道如何在MySQL行中获得相同的功能,
Thank you for all your help 发布于 2020-06-25 23:18:31
您可以使用binary(16)并为其分配uuid()。但如果您可以使用整数,我建议您这样做:
CREATE TABLE [ReturnStation] (
[ID] int auto_increment primary key,也就是说,您需要将所有外键引用更改为整数。无论如何,您都必须更改它们。
https://stackoverflow.com/questions/62578329
复制相似问题