为什么 MySQL 数据库行元祖中的整数后缀带有“L”?
MySQL 中的“L”后缀概念可能与 Python 相关。在 Python 2 中,长整型字面量后缀带有 L 或 l,但在版本 3 中,int 和 long 已绑定到 int 中。因此,不需要 L 或 l。
在 Python 3.7(Python 3)中添加大量数字,无需使用任何后缀。
在此,如果我们使用 L 或 l 后缀,Python 3 会报错。
但是,带有 L 或 l 后缀的 Python 2 版本不会报错。
以下是无错误的输出。
因此,Python 中的 int 等于 C 语言中的 long 类型,而 Python 3 就像 java 中 BigInteger 等价物。我们不能假设它有很高的精度。
因此,在我们事先不知道用户将输入多少值时,可以在 MySQL 数据库行元组中添加后缀 l 或 L 以获取一个很大的数字。
注意 - 在数据库中添加后缀 L 或 l 用于获取一个大数字。
广告