Browsing articles in "MySQL"
Mysql delete duplicate records leaving one
Mysql delete duplicate records leaving one row. Consider that there are many duplicate records in the table and you want to remove it. Now, we can select it by applying GROUP BY but the question is how to delete all the duplicate records (of field some_id below) EXCEPT one that should be there. So, lets say I have following table with duplicate data as shown:
Tablename: test
unique_id | some_id | |
-------------------- | |
1 | 1 | |
2 | 1 | |
3 | 2 | |
4 | 2 | |
5 | 1 |
Magento add admin user in MySQL
In Magento, if you want to create a new user directly in Mysql, it’s not that easy to insert one record in admin_user table.
You need to also update the privileges and inserting new admin’s roles.
So here is a Mysql script which will create a new admin user with all privileges.
Replace FIRSTNAME, LASTNAME, EMAIL, USERNAME, PASSWORD with your desired values.
insert into admin_user | |
select | |
(select max(user_id) + 1 from admin_user) user_id, | |
'FIRSTNAME' first_name, | |
'LASTNAME' last_name, | |
'TEST@EMAIL.COM' email, | |
'USERNAME' username, | |
MD5('PASSWORD') password, | |
now() created, | |
NULL modified, | |
NULL logdate, | |
0 lognum, | |
0 reload_acl_flag, | |
1 is_active, | |
(select max(extra) from admin_user where extra is not null) extra, | |
NULL, | |
NULL; | |
insert into admin_role | |
select | |
(select max(role_id) + 1 from admin_role) role_id, | |
(select role_id from admin_role where role_name = 'Administrators') parent_id, | |
2 tree_level, | |
0 sort_order, | |
'U' role_type, | |
(select user_id from admin_user where username = 'USERNAME') user_id, | |
'USERNAME' role_name |
Welcome to my Blog
Certifications
Honor
Recognition
Contributions
Categories
- Apache (2)
- ChatGPT (1)
- Domain name (2)
- eCommerce (2)
- htaccess (1)
- Humor (3)
- Instagram API (1)
- jQuery (4)
- JSON (1)
- Linux (10)
- Magento (142)
- Magento admin (58)
- Magento Certification (5)
- Magento error (13)
- Magento frontend (68)
- Magento Imagine (2)
- Magento Interview (5)
- Magento Master (2)
- Magento2 (10)
- Mobile (1)
- MySQL (7)
- OpenAI (1)
- OroCRM (2)
- Performance (2)
- PHP (8)
- Prototype JS (3)
- Security (4)
- Wordpress (3)
- XML (2)
Tag Cloud
500 internal server error admin answers attribute bug category checkbox checkout cookie customer difference domain name EAV error event extension interview invoice jquery linux magento magento2 magento admin magento error magento interview questions magento orm mysql observer order pinterest product products questions redirect register remove script session simplexml to array state status study guide tax url wordpress