We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please answer these questions before submitting your issue. Thanks!
create table txx(a YEAR NULL DEFAULT '2029');
DDL1: alter table txx modify column a MEDIUMINT NULL DEFAULT '-8145111'; DDL2: alter table txx alter a SET DEFAULT '2098';
Send DDL1 and DD2 to TiDB concurrently, and DDL1 runs first.
The show create table should be
mediumint(9) DEFAULT '2098',
not
mediumint(9) unsigned zerofill DEFAULT '2098'
The flag of column a is wrong after setting the default value.
master
The text was updated successfully, but these errors were encountered:
ddl: fix potential wrong column definition when setting default value (…
1c259da
…#35845) close #35846
track request source
8534aa1
Signed-off-by: you06 <[email protected]> fix tests Signed-off-by: you06 <[email protected]> fix test Signed-off-by: you06 <[email protected]> update Signed-off-by: you06 <[email protected]> update bazel Signed-off-by: you06 <[email protected]> fix test Signed-off-by: you06 <[email protected]> fix test Signed-off-by: you06 <[email protected]> update Signed-off-by: you06 <[email protected]> update client-go Signed-off-by: you06 <[email protected]> update client-go Signed-off-by: you06 <[email protected]> update grafana Signed-off-by: you06 <[email protected]> update bazel Signed-off-by: you06 <[email protected]> display by stack Signed-off-by: you06 <[email protected]> set request source for ctx of Signed-off-by: you06 <[email protected]> address comment Signed-off-by: you06 <[email protected]> address comment Signed-off-by: you06 <[email protected]> parser, ddl: support decoding binary literal in set/enum (pingcap#35822) close pingcap#31338 executor: fix a nil point when @@tidb_enable_collect_execution_info is off and cop cache is on (pingcap#35839) close pingcap#35829 ddl: support drop columns for multi-schema change (pingcap#35737) ref pingcap#14766 planner: don't push down predicates over table dual (pingcap#35669) close pingcap#35527 *: Remove some useless staleness code (pingcap#35849) close pingcap#35848 ddl: fix potential wrong column definition when setting default value (pingcap#35845) close pingcap#35846 *: add timeout for test cases (pingcap#35844) ddl: remove `onDropColumns` and `onAddColumns` (pingcap#35862) ref pingcap#14766 *: Fix Dockerfile (pingcap#35835) close pingcap#35828 server: refactor TestConnExecutionTimeout (pingcap#35865) close pingcap#35868 fix test Signed-off-by: you06 <[email protected]> fix lint Signed-off-by: you06 <[email protected]>
Successfully merging a pull request may close this issue.
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
create table txx(a YEAR NULL DEFAULT '2029');
DDL1: alter table txx modify column a MEDIUMINT NULL DEFAULT '-8145111';
DDL2: alter table txx alter a SET DEFAULT '2098';
Send DDL1 and DD2 to TiDB concurrently, and DDL1 runs first.
The show create table should be
not
The flag of column a is wrong after setting the default value.
4. What is your TiDB version? (Required)
master
The text was updated successfully, but these errors were encountered: