在mysql行中插入多个ID

时间:2015-12-11 11:53:45

标签: mysql

是否可以在单个mysql行中插入多个数据?

多个id的示例:

41,32,31,293,877

enter image description here

4 个答案:

答案 0 :(得分:1)

如果您对Id字段使用varchar或text数据类型,则可以使用逗号分隔输入和存储。

class MyBroadcastreceiver extends BroadcastReceiver
{
    @Override
    public void onReceive(Context context, Intent intent)
    {
        context.startService(new Intent(context, MainService.class));
        //Toast.makeText(context, "    O    ", Toast.LENGTH_SHORT).show();
        new AlertDialog.Builder(context)
        .setTitle("OK")
        .setMessage("OK")
        .setPositiveButton("ㅇㅇ", null)
        .setCancelable(false)
        .show();
    }
}

答案 1 :(得分:1)

是的,可以在mysql数据库中一次插入多个值。

假设您已创建名为emp的表格。在此表中,您有一个名为id的字段。

现在您只想在名为id的表中插入多个emp,因此可以通过编写以下命令来执行此操作 - >

INSERT INTO emp(id) VALUES(1),(2),(3),(4),(5),(6);

以上查询将在表格中插入以下给定值。

答案 2 :(得分:0)

如果将列声明为VARCHAR()。 是的,您可以插入多个ID。像

INSERT INTO table (Id) value ('41,32,31,293,877');

答案 3 :(得分:0)

如果要插入单个表,可以像这样编写查询:

 insert into table (id) values (41),(32),(31),(293),(877);