I am a newbie. I have been confused for a long time. Today I decided to ask you the correct or common practices. Here is a simple example: id, title, content ,...... Label table: id. The two tables above the title obviously require auto-incrementing
Recently, when I wrote the backend interface of the student Declaration project, I found that I needed to get the database auto-generated primary key, because I wanted to insert project information into Project table, get the project ID generated,
MyBatis is used to obtain the auto-generated primary key Id and instance code.
MyBatis obtains the auto-generated primary key Id and instance code.
When using a MySQL database, we generally use the auto-incrementing primary key of the database to
When you insert A piece of data in Table A and insert data in Table B, you need to add the auto-increment corresponding to the corresponding field in table A. How do you get the auto-increment of Table? Next, we will introduce the auto-increment in
When we insert a piece of data sometimes, because the ID is likely to be generated automatically, what if we want to return this newly inserted ID?In MySQL data we can add a selectkey under Insert to specify the type and value of the return:method
[Original address:] The differences between scope_identity, ident_current, and @ identity (comparison)
@ Identity (TRANSACT-SQL) returns the system function of the last inserted Identifier value.
Note: After an insert, select into, or large-capacity
How is the csdn id generated? A csdn id u012365644 is generated during third-party login.
How is this ID generated? Absolutely unique?
Reply to discussion (solution)
You can consider the automatic growth of IDs in the database.
In theory, it is
MySQL table sharding auto-incremental ID Solution
After we perform the table sharding operation on MySQL, we cannot rely on the automatic increment of MySQL to generate a unique ID, because the data has been distributed to multiple tables.
Avoid
[PHP] MySQL obtains the primary key (auto-increment ID) of the inserted data. to prevent primary key conflicts, the auto-increment (auto_increment type) field is often used during database design. Therefore, the primary key of the modified record is
[PHP] MySQL obtains the primary key (auto-increment ID) and mysql primary key of the inserted data.
To prevent primary key conflicts, auto-increment (auto_increment type) fields are often used in DB Design. Therefore, the primary key of the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.