diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php
index 85439b430a..e72c0899fa 100644
--- a/src/wp-admin/includes/upgrade.php
+++ b/src/wp-admin/includes/upgrade.php
@@ -769,6 +769,10 @@ function upgrade_all() {
 	if ( $wp_current_db_version < 37965 ) {
 		upgrade_460();
 	}
+	
+	if ( $wp_current_db_version < 38590 ) {
+		upgrade_500();
+	}
 
 	maybe_disable_link_manager();
 
@@ -2037,6 +2041,23 @@ function upgrade_460() {
 }
 
 /**
+ * Executes changes made in WordPress 5.0.0.
+ *
+ * @since 5.0.0
+ *
+ * @global int $wp_current_db_version Current database version.
+ */
+function upgrade_500() {
+	global $wp_current_db_version;
+
+	// Increasing the length of user_email and user_url fields
+	if ( $wp_current_db_version < 38590 ) {
+		$wpdb->query( "ALTER TABLE {$wpdb->users} MODIFY user_email VARCHAR(255)" );
+		$wpdb->query( "ALTER TABLE {$wpdb->users} MODIFY user_url VARCHAR(255)" );
+	}
+}
+
+/**
  * Executes network-level upgrade routines.
  *
  * @since 3.0.0
