MySql中任何列的数据都有多长

时间:2015-11-24 12:43:20

标签: c# mysql string sqldatatypes maxlength

我试图使用C#将一些字符串值插入mysql表中的列column1

值每次都会不断变化。

有时,应用程序会抛出Data too long异常。

我经历了一些帖子:

但我的问题是:

  

如何以编程方式确定mysql列的字符串(或其他数据类型)值的长度。

因此,如果数据太长且无法插入,我可以手动截断不太有用的数据。

1 个答案:

答案 0 :(得分:1)

这是在您的数据库中完成的。数据库结构告诉你什么是long。您获得的错误来自数据库。

所以决定是在创建数据库的时候。

  1. 更改数据库或
  2. 检查数据库的结构,以自行了解limits设置的内容
  3. 相应地更改代码
  4. <强>更新 当你质疑改变时:

    要截断您的数据,请参阅上面的步骤2,使用该信息进行截断。