Tôi muốn thay đổi tất cả các giá trị trong bảng tính "Quellendatum".
Khi giá trị hàng là 2005-06-20 thì nó nên được thay thế bằng 2012-06-20. Khi giá trị hàng là null hoặc trống, thì nó sẽ không bị ảnh hưởng.
Hiện tại tôi sửa đổi thủ công này bằng cách chọn hàng:
UPDATE `outgoing2`.`tbl_hochschule`
SET `Quellendatum` = '2012-06-20'
WHERE `tbl_hochschule`.`id` =1;
Có cách nào để tự động hóa nhiệm vụ này không?
Machavity ♦♦
30.2k26 Huy hiệu vàng87 Huy hiệu bạc98 Huy hiệu đồng26 gold badges87 silver badges98 bronze badges
hỏi ngày 15 tháng 3 năm 2013 lúc 10:30Mar 15, 2013 at 10:30
StandardnerDstArdardnerdStandardNerd
3.9336 Huy hiệu vàng41 Huy hiệu bạc75 Huy hiệu Đồng6 gold badges41 silver badges75 bronze badges
Bạn nghĩ thế nào về:
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Zessx
67.2K28 Huy hiệu vàng131 Huy hiệu bạc156 Huy hiệu đồng28 gold badges131 silver badges156 bronze badges
Đã trả lời ngày 15 tháng 3 năm 2013 lúc 10:36Mar 15, 2013 at 10:36
Trong mysql bạn có thể làm:
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
Đã trả lời ngày 17 tháng 11 năm 2016 lúc 16:15Nov 17, 2016 at 16:15
0
nó nên là:
UPDATE tablename
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
Zessx
67.2K28 Huy hiệu vàng131 Huy hiệu bạc156 Huy hiệu đồng28 gold badges131 silver badges156 bronze badges
Đã trả lời ngày 15 tháng 3 năm 2013 lúc 10:36Mar 15, 2013 at 10:34
Trong mysql bạn có thể làm:Devang Rathod
2 gold badges22 silver badges31 bronze badgesUPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
Đã trả lời ngày 17 tháng 11 năm 2016 lúc 16:15Mar 15, 2013 at 10:40
nó nên là:Kautil
Đã trả lời ngày 15 tháng 3 năm 2013 lúc 10:349 silver badges13 bronze badges
1
Devang Rathoddevang RathodQuellendatum = "2005-06-20" then it can't be NULL, So I dont see the use of '
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
76.4942 Huy hiệu vàng22 Huy hiệu bạc31 Huy hiệu Đồng
Đã trả lời ngày 15 tháng 3 năm 2013 lúc 10:40Oct 6, 2021 at 18:40
2
Tóm tắt: Cập nhật dữ liệu là một trong những tác vụ quan trọng nhất khi bạn làm việc với cơ sở dữ liệu. Trong hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng câu lệnh MySQL
8 để cập nhật dữ liệu trong bảng.: updating data is one of the most important tasks when you work with the database. In this tutorial, you will learn how to use the MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 statement to update data in a table.Giới thiệu về tuyên bố của MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Tuyên bố
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 cập nhật dữ liệu trong bảng. Nó cho phép bạn thay đổi các giá trị trong một hoặc nhiều cột của một hàng hoặc nhiều hàng.Sau đây minh họa cú pháp cơ bản của câu lệnh
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8:Code language: SQL [Structured Query Language] [sql]
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
Trong cú pháp này:
- Đầu tiên, chỉ định tên của bảng mà bạn muốn cập nhật dữ liệu sau từ khóa
8.UPDATE outgoing2.tbl_hochschule SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20' AND !isnull[ Quellendatum ];
- Thứ hai, chỉ định cột bạn muốn cập nhật và giá trị mới trong mệnh đề
3. Để cập nhật các giá trị trong nhiều cột, bạn sử dụng danh sách các bài tập được phân tách bằng dấu phẩy bằng cách cung cấp một giá trị trong mỗi bài tập của cột theo dạng của một giá trị theo nghĩa đen, biểu thức hoặc trình truy xuất con.UPDATE TABLENAME SET IDCOLUMN=VALUE WHERE IDCOLUMN=VALUE AND !isnull [IDCOLUMN]
- Thứ ba, chỉ định các hàng nào được cập nhật bằng điều kiện trong mệnh đề ____ 24 & nbsp; Điều khoản
4 là tùy chọn. Nếu bạn bỏ qua nó, câu lệnhUPDATE TABLENAME SET IDCOLUMN=VALUE WHERE IDCOLUMN=VALUE AND !isnull [IDCOLUMN]
8 sẽ sửa đổi tất cả các hàng & nbsp; trong bảng.UPDATE outgoing2.tbl_hochschule SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20' AND !isnull[ Quellendatum ];
Lưu ý rằng mệnh đề & nbsp; ____ ____ 24 rất quan trọng đến nỗi bạn không nên quên. Đôi khi, bạn có thể muốn cập nhật chỉ một hàng; Tuy nhiên, bạn có thể quên mệnh đề
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
4 và vô tình cập nhật tất cả các hàng của bảng.MySQL hỗ trợ hai công cụ sửa đổi trong câu lệnh
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8.- Trình sửa đổi
0 hướng dẫn câu lệnhUPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
8 để trì hoãn bản cập nhật cho đến khi không có dữ liệu đọc kết nối từ bảng.UPDATE outgoing2.tbl_hochschule SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20' AND !isnull[ Quellendatum ];
0 có hiệu lực cho các công cụ lưu trữ chỉ sử dụng khóa cấp bảng nhưUPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
3,UPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
4 vàUPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
5.UPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
- Trình sửa đổi
6 cho phép câu lệnhUPDATE tablename SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20'
8 tiếp tục cập nhật các hàng ngay cả khi xảy ra lỗi. Các hàng gây ra lỗi như xung đột khóa trùng lặp không được cập nhật.UPDATE outgoing2.tbl_hochschule SET Quellendatum = '2012-06-20' WHERE Quellendatum = '2005-06-20' AND !isnull[ Quellendatum ];
Ví dụ MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Hãy để thực hành tuyên bố
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8.1] Sử dụng MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 để sửa đổi các giá trị trong một ví dụ về một cột
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Xem bảng
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
1 sau từ cơ sở dữ liệu mẫu.Trong ví dụ này, chúng tôi sẽ cập nhật email của
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
2 lên email mới UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
3.Đầu tiên, hãy tìm email Mary Mary từ bảng
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
1 bằng cách sử dụng câu lệnh UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
5 sau:Second, cập nhật địa chỉ email củaCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
6 lên email mới UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
3:Second, update the email address of
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
6 to the new email UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
3 :Code language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
MySQL đã phát hành số lượng hàng bị ảnh hưởng:
1 row[s] affected
Trong tuyên bố
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 này:- Điều khoản
4 Chỉ định hàng với số nhân viênUPDATE TABLENAME SET IDCOLUMN=VALUE WHERE IDCOLUMN=VALUE AND !isnull [IDCOLUMN]
0 sẽ được cập nhật.
Code language: SQL [Structured Query Language] [sql]UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
- Mệnh đề
3 đặt giá trị của cộtUPDATE TABLENAME SET IDCOLUMN=VALUE WHERE IDCOLUMN=VALUE AND !isnull [IDCOLUMN]
2 thành email mới.
Code language: SQL [Structured Query Language] [sql]UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
Thứ ba, & nbsp; Thực hiện lại câu lệnh
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
5 để xác minh thay đổi:2] Sử dụng MySQLCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 để sửa đổi các giá trị trong nhiều cột2] Using MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 to modify values in
multiple columns
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Để cập nhật các giá trị trong nhiều cột, bạn cần chỉ định các bài tập trong mệnh đề
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
3. Ví dụ: câu lệnh sau đây cập nhật cả cột cuối cùng và cột email của nhân viên số 1056:UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
0Hãy để xác minh các thay đổi:
3] Sử dụng MySQLCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 để thay thế ví dụ Chuỗi3] Using MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 to replace string example
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
Ví dụ sau đây cập nhật các phần miền của email của tất cả
7 với mã văn phòngCode language: SQL [Structured Query Language] [sql]
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
8:Code language: SQL [Structured Query Language] [sql]
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
2Trong ví dụ này, hàm
9 thay thế ____ 60 & nbsp; trong cột email vớiCode language: SQL [Structured Query Language] [sql]
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
1.Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
4] Sử dụng MySQL UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 để cập nhật các hàng được trả về bởi một ví dụ về câu lệnh UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
5
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
Bạn có thể cung cấp & nbsp; các giá trị cho mệnh đề
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
3 từ câu lệnh UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
5 mà truy vấn & nbsp; dữ liệu từ các bảng khác.Ví dụ: & nbsp; trong bảng
6, một số khách hàng không có bất kỳ đại diện bán hàng nào. Giá trị của cộtCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
7 làCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
8 như sau:Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
3 Chúng tôi có thể lấy đại diện và cập nhật A & NBSP; Sale cho những khách hàng đó.We can take a sale representative and update for those customers.
Để làm điều này, chúng tôi có thể chọn một nhân viên ngẫu nhiên có tiêu đề công việc là
9 từ bảng & nbsp; ________ 41 và cập nhật nó cho bảng & nbsp; ____ 41.Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
Truy vấn này chọn một nhân viên ngẫu nhiên từ bảng
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum '' AND Quellendatum NULL;
1 có tiêu đề công việc là 9.Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
4Để cập nhật số nhân viên đại diện bán hàng & NBSP; Cột trong bảng
6, chúng tôi đặt truy vấn ở trên trong mệnh đềCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull [IDCOLUMN]
3 của câu lệnh UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 như sau:UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
5Nếu bạn truy vấn dữ liệu từ bảng & nbsp; ____ 41, bạn sẽ thấy rằng mọi khách hàng đều có đại diện bán hàng. Nói cách khác, truy vấn sau đây không có hàng.
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
6Trong hướng dẫn này, bạn đã học được cách sử dụng câu lệnh MySQL
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull[ Quellendatum ];
8 để cập nhật dữ liệu trong bảng cơ sở dữ liệu.
Hướng dẫn này có hữu ích không?