我的数据库中的一列存储一个长文本。大多数文本都小于文本的限制(64 of )。然而,其中约0.1%是长文本(> 64 of )。最初,我使用文本作为列数据类型,并且必须忽略包含长文本的条目。但是,如果我使用LONGTEXT作为数据类型,则会发现数据库大小加倍。长文本条目的总大小应该比普通文本条目的总大小小得多。对于文本和LONGTEXT,是否存在某种“最小大小”,使得使用LONGTEXT数据类型的每个条目比带有文本数据类型的条目更大,并导致存储上的差异?一个带有LOnGTE
我很难对PHP/MySQL问题进行排序。让我向你展示我的数据库,并解释我的情况:
CREATE TABLE IF NOT EXISTS `users` ( //Never runs上面的UPDATE查询在我的脚本phpMyAdmin和MySQL终端中执行得很好。, boolean given
我知道这意味着我的查询失败了,但是每次我进入数据库时,
我一直试图在MySQL查询中找到一个错误,时间太长了。我所要做的就是将两个值插入到我的数据库中。只要我不包括"longText"的值,这个查询就能正常工作,而且我现在完全知道这个简单的查询是什么引起了问题。下面是MySQL异常消息:
MySql.Data.MySqlClient.MySqlException: You have an error in your SQL syntax; check themanual that corresponds to your <