anchor.diff:  func TestAccSqlDatabaseInstance_mysqlMajorVersionUpgrade(t *testing.T) {
   	t.Parallel()
   
  -	vcrTest(t, resource.TestCase{
  -		PreCheck:     func() { testAccPreCheck(t) },
  -		Providers:    testAccProviders,
  -		CheckDestroy: testAccSqlDatabaseInstanceDestroyProducer(t),
  -		Steps: []resource.TestStep{
  -			{
  -				Config: testGoogleSqlDatabaseInstance_basic2,
  +	databaseName := "tf-test-" + randString(t, 10)
  +
  +	vcrTest(t, resource.TestCase{
  +		PreCheck:     func() { testAccPreCheck(t) },
  +		Providers:    testAccProviders,
  +		CheckDestroy: testAccSqlDatabaseInstanceDestroyProducer(t),
  +		Steps: []resource.TestStep{
  +			{
  +				Config: fmt.Sprintf(
  +					testGoogleSqlDatabaseInstance_basic3, databaseName),
   			},
   			{
   				ResourceName:      "google_sql_database_instance.instance",
  
positive.code: }
  `
  
  var testGoogleSqlDatabaseInstance_basic2_update = `
  resource "google_sql_database_instance" "instance" {
    region              = "us-central1"
    database_version    = "MYSQL_8_0"
    deletion_protection = false
    settings {
      tier = "db-f1-micro"
    }
  }
  `
  
  var testGoogleSqlDatabaseInstance_basic3 = `
  resource "google_sql_database_instance" "instance" {
    name                = "%s"
    region              = "us-central1"
    database_version    = "MYSQL_5_7"
    deletion_protection = false
    settings {
      tier = "db-f1-micro"
  
negative.code: 				ImportStateVerifyIgnore: []string{"root_password", "deletion_protection"},
  			},
  			{
  				Config: fmt.Sprintf(
  					testGoogleSqlDatabaseInstance_basic3_update, databaseName),
  			},
  			{
  				ResourceName:            "google_sql_database_instance.instance",
  