mysql + обновляют вершину n

Используйте валидацию bean-компонента :

@Entity
public class MyEntity {

    @Size(max = 10)
    @Column(name = "field", nullable = false, length = 10)
    private String field;
}

Или можно использовать аннотации, специфичные для спящего режима @Length(max = 10).

Затем вы можете проверить сущность с помощью объекта validator :

public class DemoApplication {

    public static void main(String[] args) {

        ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
        Validator validator = factory.getValidator();

        MyEntity myEntity = new MyEntity();
        Set> constraintViolations = validator.validate(myEntity));
    }
}

9
задан Juan Mellado 1 May 2012 в 14:34
поделиться

2 ответа

UPDATE  table
SET     status = 1
WHERE   status = 2
ORDER BY id
LIMIT 400

Зарегистрированный MySQL 5.2.0-falcon-alpha-community-nt-log, подтвержденная работа.

В Вашем случае это 0 в LIMIT 0, 400 это не работает.

Вы не можете использовать нижнюю границу в UPDATE LIMIT.

23
ответ дан 4 December 2019 в 08:16
поделиться

Попробуйте это:

update  table
set     status = 1
where   status = 2
LIMIT 400

Можно также поместить порядок пунктом

update  table
set     status = 1
where   status = 2
ORDER BY id
LIMIT 400
3
ответ дан 4 December 2019 в 08:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: