MySQL向表里的int字段插入字符串,它会自动转换吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL向表里的int字段插入字符串,它会自动转换吗?相关的知识,希望对你有一定的参考价值。

百度后发现post送出去的都是字符串,如果我要把它插入int的字段里,直接写会错吗?比如k变量,是'$_POST[k]',"$_POST[k]"还是直接$_POST[k]?

参考技术A int 是整数变量。不是字符串。K是字符串啊。要带引号的 参考技术B 不能,貌视插都插不进去追问

他不会自动转换??

追答

不会的

参考技术C 吧字符 强制转换成整型 intval($_POST[‘k’]
)本回答被提问者采纳

以上是关于MySQL向表里的int字段插入字符串,它会自动转换吗?的主要内容,如果未能解决你的问题,请参考以下文章

mysql对数据库字段存储的数据加密

mysql里怎么能让插入的数据自动相加减呢?

mysql如何把16进制转换成中文字符显示

Python Flask 向MySQL表里插入一条记录,提示Unknown column 'XXX' in 'field list

MySQL字符varchar转换为int、date

请教oracle高手 在oracle里怎么样用一个插入语句插入两表里的数据