将int改为long类型
时间: 2023-11-05 13:04:23 浏览: 98
如果要将`admin_id`变量的类型从`int`更改为`long`,只需将代码行中的`int`替换为`long`,如下所示:
```java
long admin_id = Long.parseLong(req.getParameter("admin_id"));
```
这样,`Long.parseLong()`方法将字符串转换为`long`类型,并将结果赋值给`admin_id`变量。同样要注意,这个代码行假设`req.getParameter("admin_id")`返回的字符串可以被正确地解析为一个长整数,否则会抛出`NumberFormatException`异常。
相关问题
怎么通过sql将int类型字段改成long
你可以使用 ALTER TABLE 语句来修改字段的数据类型。以下是一个示例,将 int 类型的字段改为 long 类型:
```
ALTER TABLE 表名
ALTER COLUMN 字段名 TYPE bigint;
```
在这个示例中,你需要将 "表名" 替换为你要修改的表的名称,将 "字段名" 替换为你要修改的字段的名称。使用 "bigint" 数据类型来代表 long 类型。
请注意,在执行此操作之前,请确保备份你的数据,以防止意外数据丢失。
怎么通过sql将多个int类型字段改成long
要将多个int类型字段改成long类型,你可以使用SQL的CAST函数或者CONVERT函数来进行类型转换。这两个函数可以将一个数据类型转换为另一个数据类型。
以下是使用CAST函数的示例:
```sql
SELECT CAST(int_field1 AS BIGINT) AS long_field1,
CAST(int_field2 AS BIGINT) AS long_field2
FROM your_table;
```
使用CONVERT函数的示例:
```sql
SELECT CONVERT(BIGINT, int_field1) AS long_field1,
CONVERT(BIGINT, int_field2) AS long_field2
FROM your_table;
```
这些示例将int类型的字段(int_field1和int_field2)转换为long类型的字段(long_field1和long_field2)。你可以根据需要将其他字段添加到SELECT语句中,并根据实际情况进行修改。
阅读全文