INT
最大符号付き値2147483647
があります 。それより大きい数値は、その値に切り捨てられます。その列をvarchar(20)
に変更する必要があります 銀行カード番号は文字列であり、実際には数字ではないため、最大20文字の文字列を保持します(で数学を行うことはありません)。 AUTO_INCREMENT
も削除する必要があります これは、インクリメントする値ではないためです。
INT
最大符号付き値2147483647
があります 。それより大きい数値は、その値に切り捨てられます。その列をvarchar(20)
に変更する必要があります 銀行カード番号は文字列であり、実際には数字ではないため、最大20文字の文字列を保持します(で数学を行うことはありません)。 AUTO_INCREMENT
も削除する必要があります これは、インクリメントする値ではないためです。
MySQLJDBCDriverのcachePrepStmtsとuseServerPrepStmtsの違いは何ですか CONCAT()がMySQLのデフォルトの文字セットにデフォルト設定されないのはなぜですか?