问题:
MySQL.NET Connector有一个名为MySqlDbType的枚举,其中包含Int16,Int32,Int64,Guid等字段。虽然我还没有测试过......某些东西(直觉)告诉我我不能这样做:
CREATE TABLE MyTable
(
ID Guid NOT NULL,
Age Int32 NOT NULL
);
问题:
有没有人知道MySqlDbType中的每个字段/值都映射到它们的SQL关键字等效的引用或列表?或者说明在创建表时如何使用枚举指定列类型?
作为旁注 - 其中一些字段将使用参数,我也需要了解这些参数!即VARCHAR(32)等。
P.S。可悲的是,我不是MySQL(或实际上是SQL)专家!
答案 0 :(得分:0)
您可以使用BIGINT, INT
之类的Numeric Data Types in MySQL:
CREATE TABLE MyTable
(
ID BIGINT NOT NULL,
Age INT NOT NULL
);