标签: auto-increment

auto_increment不再增加

在MySQL表中,id列设置为auto_increment,下一个auto_increment在phpmyadmin中设置为128,但添加的任何新行都有127作为id行中的值.我不知道为什么.

将列从tiny-int更改为int,现在一切正常,欢呼.

mysql auto-increment

0
推荐指数
1
解决办法
304
查看次数

在MySQL 5.0中,可以使用auto_increment列插入表而不更新auto_increment值吗?

我有一个MySQL数据库,包含一个带有auto_increment主键的表.

考虑以下定义对于此示例是足够的:

create table test(id integer not null auto_increment primary key) engine=innodb;
Run Code Online (Sandbox Code Playgroud)

现在,通常我会使用以下语法插入到此表中:

insert into test() values();
Run Code Online (Sandbox Code Playgroud)

这将适当地更新auto_increment值,这很好.

但是,我想在此表中插入一个较高的值(例如,1000000),但不要更新auto_increment ID.

是否可以在此表中插入高值,以免对auto_increment ID的值产生影响?

我知道这是一种可怕的做法,但它会大大简化我必须做的一些事情.

提前致谢.

mysql database auto-increment

0
推荐指数
1
解决办法
1611
查看次数

在.net中自动增加Id

我们需要将xml文件存储在文件系统中.xml文件应该具有uniqueId,范围从(00000001到99999999)是否有办法自动增加生成的任何新xml的id.xml存储在复杂的文件夹结构中.我尝试了xml文件的计数,这似乎是一个缓慢的操作.应用程序是用c#.net开发的.任何人都可以提出任何其他方法来保存数据.数据库似乎是一个操作,但只在一列中存储一个值并不是一个好主意.谁能提出其他方法吗?

.net auto-increment

0
推荐指数
1
解决办法
774
查看次数

对于每个$ i,$ i ++显示结果

我有一个函数,计算变量的数量等于另一个,我使用PHP中的技术$i = 1,每当他们找到时$i++.我的问题是我会显示结果,但现在,如果我有四个结果,它会显示1 2 3 4.你如何只显示总结果?

PHP代码:

if(!empty($myvar)) {
    $i = 1;
    foreach ($identity as $ent) { 
        if(($ent->name) === ($myvar->name)) {
            echo $i;
            $i++; 
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

php foreach count auto-increment

0
推荐指数
1
解决办法
1万
查看次数

临时表中的自动增量

我正在尝试创建一个具有自动递增的关键字段的临时表.但我一直遇到语法错误.

这是我正在尝试的:

CREATE TEMPORARY TABLE
    RETURN_ARTISTS
        (KEY INT(11) NOT NULL AUTO_INCREMENT,
        ARTIST_1_KEY INT(11),
        ARTIST_2_KEY INT(11));

INSERT INTO RETURN_ARTISTS (1,1);

DELETE TABLE RETURN_ARTISTS;
Run Code Online (Sandbox Code Playgroud)

这是我一直得到的错误:

Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INT(11) NOT NULL AUTO_INCREMENT,
        ARTIST_1_KEY INT(11),
        ARTIST_2_KEY INT(' at line 3
Run Code Online (Sandbox Code Playgroud)

mysql sql temp-tables auto-increment

0
推荐指数
1
解决办法
4347
查看次数

可以为ID添加一个字母,但它仍然是自动编号

我有数据库叫书.

我希望将数据库中的ID设为B1,B2等,然后自动增加数字.

这是由系统自动完成还是我必须在将任何内容插入数据库时​​自己制作ID?

注意我正在使用PHP.

database auto-increment

0
推荐指数
1
解决办法
46
查看次数

无论如何使ID排序?

1061我的网站中有用户,我删除那些没有经常付费的用户.我不喜欢它怎么说ID: 304然后跳到ID:400...

是否有任何改变系统的方法,所以当我删除某人时,它会改变他们ID,例如305然后继续?

这是强迫症,真让我烦恼.

php mysql auto-increment

0
推荐指数
1
解决办法
76
查看次数

如何在MySQL中以500索引而不是1开始自动递增

我有如下要求。我们需要插入以500索引开头的自动增量字段。现在默认情况下,它是从索引1中获取的。对此有任何想法吗?

现在:

Id  Name    Rollno  Class
1   ABC     111     10th
2   XYZ     112     10th
3   ASD     113     10th
4   QWE     114     10th
Run Code Online (Sandbox Code Playgroud)

想要:

Id  Name    Rollno  Class
500 ABC     111     10th
501 XYZ     112     10th
502 ASD     113     10th
503 QWE     114     10th
Run Code Online (Sandbox Code Playgroud)

mysql auto-increment

0
推荐指数
1
解决办法
4996
查看次数

在javascript中递增整数会导致NaN

我试图调试它,但我只是不明白为什么每当我将变量disp加1时变量disp就返回NaN。如果有人能阐明为什么会发生这种情况,我将不胜感激。

var votePages = new Array();
votePages[0] = "http://minecraftservers.org/vote/100924";
votePages[1] = "http://www.planetminecraft.com/server/revolutionarycraft---ssdfactionsecosurvivalgrief/vote/";
votePages[2] = "http://minecraftservers.net/server/66267/vote/";
votePages[3] = "http://mineservers.com/server/11885/vote";
votePages[4] = "https://minestatus.net/92187-revolutionary-craft/vote";
var disp = 0;

$("#dispVotePage").attr("src", votePages[disp]);

$(document).on('click', '#next', function(){
    $("#dispVotePage").attr("src", '');
    var disp = disp++;
    alert(disp);
    $("#dispVotePage").attr("src", votePages[disp]);
    if (disp !== 0) {
        $("#previous").css('display', 'block');
    }
});

$(document).on('click', '#previous', function(){
    $("#dispVotePage").attr("src", '');
    var disp = disp--;
    $("#dispVotePage").attr("src", votePages[disp]);
    if (disp === 0) {
        $("#previous").css('display', 'none');
    }
});
Run Code Online (Sandbox Code Playgroud)

您会看到我那里有alert(disp),它用于调试。

javascript jquery auto-increment

0
推荐指数
1
解决办法
748
查看次数

MySql:使用PHP在auto_increment字段中插入值

我实际上要做的是插入一行:

INSERT INTO用户VALUES(col1,col2,...)

其中col1是auto_increment.

PHP代码是:

<?php 
$host = "http://name.altervista.org/";
$user = "name";
$psw = "";
$db = "my_name";

$response = array();
$response["success"] = true;

$connessione = new mysqli($host, $user, $psw, $db);

if($connessione->connect_errno == 0)
{
    $nome = $_POST["nome"];
    $cognome = $_POST["cognome"];
    $username = $_POST["username"];
    $password = $_POST["password"];
    $nTelefono = $_POST["nTelefono"];
    $email = $_POST["email"];

    $sql = "INSERT INTO users 
            VALUES (DEFAULT, '$nome', '$cognome', '$username', '$password', '$nTelefono', '$email')";
    $ris = $connessione->query($sql);

    if($connessione->affected_rows == 1)
    {
        echo(json_encode($response)); 
    }
    else
    {
        $response["success"] = false; …
Run Code Online (Sandbox Code Playgroud)

php mysql auto-increment

0
推荐指数
1
解决办法
2354
查看次数

标签 统计

auto-increment ×10

mysql ×6

php ×3

database ×2

.net ×1

count ×1

foreach ×1

javascript ×1

jquery ×1

sql ×1

temp-tables ×1