将MySqlDbType字段映射到MySQL关键字

时间:2012-09-07 11:20:50

标签: c# .net mysql database visual-studio

问题:

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)专家!

1 个答案:

答案 0 :(得分:0)

您可以使用BIGINT, INT之类的Numeric Data Types in MySQL

CREATE TABLE MyTable
(
    ID BIGINT NOT NULL, 
    Age INT NOT NULL
);